MacVim: повторно отобразите комбинации командной клавиши как <d-f>

Я могу повторно отобразить неиспользованные комбинации как <d-1> (Cmd+1) в MacVim, но существует много комбинаций как <d-f>, <d-o> или <d-b> это уже связывается с пунктами меню MacVim. Если я пытаюсь повторно отобразить тех, которые в моем .vimrc, ничто не изменяется.

Есть ли некоторый способ, которым я могу повторно отобразить те комбинации в MacVim или мешать MacVim присвоить их пунктам меню, таким образом, они правильно передаются ядру Vim?

16
задан 23.02.2011, 19:31

1 ответ

Найденный им: команда-T рекомендует использовать следующий отрывок:

if has("gui_macvim")
  macmenu &File.New\ Tab key=<nop>
  map <D-t> :CommandT<CR>
endif

Так в основном Вы не отображаете соответствующий пункт меню, и затем Вы свободны отобразить ярлык, который Вы пытались отобразить. (Я не уверен, что делает амперсанд; это работает с и без него.)

Это должно быть помещено в ~/.gvimrc, не ~/.vimrc! (По-видимому, ~/.vimrc читается слишком рано, таким образом, (ООН) отображения будут ударены при помещении их там.)

20
ответ дан 07.12.2019, 10:54

Теги

Похожие вопросы