Как сопоставить Cmd + Ctrl + Option + d для переключения NERDTree в MacVim? - PullRequest
1 голос
/ 17 сентября 2011

Я хочу имитировать поведение ящика Textmate для MacVim.В textmate ящик может переключаться с Cmd + Option + Ctrl + d

Я хочу то же самоеMacvim с плагином NerdTree.Итак, я попробовал следующее:

nnoremap <D-C-M-d> :NERDTreeToggle<cr>

Но это не сработало!

Ответы [ 3 ]

2 голосов
/ 18 сентября 2011

Как писал Кеджадлен, он не будет работать из-за ошибки / ограничения MacVim.

Круто то, что он мешает вам сделать что-то не так: Vim не TextMate, он намного умнее и мощнее, и превращение его в простую альтернативу TextMate скрывает его реальную силу.

Вместо того, чтобы имитировать ярлыки ТМ, вы должны использовать mapleader:

nnoremap <leader>d :NERDTreeToggle<cr>

mapleader - это \ по умолчанию, вы можете использовать другую клавишу, если хотите, я использую ,:

let mapleader=","

mapleader великолепен, потому что он позволяет вам определять свои собственные ярлыки, используя весь алфавит, не уклоняясь от настройки системы по умолчанию и не заставляя вас делать сумасшедшие аккорды левой рукой.*

1 голос
/ 18 сентября 2011
0 голосов
/ 17 сентября 2011

Не могу точно сказать, потому что я не пользуюсь MacVim, но вы пробовали:

:set macmeta

Насколько я знаю, вы должны установить эту опцию, чтобы использовать ключ от яблока.

...