Как сопоставить ключ команды Mac в VIM?

Я хочу сопоставить свой NERDTREE toggle с Cmd + space, но я не знаю, какой символ представляет собой командный ключ Mac в .vimrc. Я искал и обнаружил, что мы можем использовать 'D' для представления CMD-ключа из этой ссылки, но это не сработает. BTW Я использую vim из терминала, а не MacVim.

Ответ 1

Верно, что <D- отображается клавишей command. Вы можете увидеть его на :help <D-.

Однако это не будет работать в vim + terminal. Он работает только в MacVim. См. здесь

Лучший снимок для вашего намерения - сопоставить комбинацию как шестнадцатеричный код, отправив на терминал.

Тем не менее я не буду рекомендовать это делать. command слишком важна для среды mac os. Например, любой, кто использует метод ввода, не может сопоставить его с command + space.\

Пожалуйста, используйте обычный метод здесь: <leader>.

Ответ 2

iTerm2 может это сделать - здесь я отобразил команду enter: wq

введите описание изображения здесь

Ответ 3

С IdeaVim вы можете использовать: <M-*>