Я могу повторно отобразить неиспользованные комбинации как <d-1>
(Cmd+1) в MacVim, но существует много комбинаций как <d-f>
, <d-o>
или <d-b>
это уже связывается с пунктами меню MacVim. Если я пытаюсь повторно отобразить тех, которые в моем .vimrc, ничто не изменяется.
Есть ли некоторый способ, которым я могу повторно отобразить те комбинации в MacVim или мешать MacVim присвоить их пунктам меню, таким образом, они правильно передаются ядру Vim?
Найденный им: команда-T рекомендует использовать следующий отрывок:
if has("gui_macvim")
macmenu &File.New\ Tab key=<nop>
map <D-t> :CommandT<CR>
endif
Так в основном Вы не отображаете соответствующий пункт меню, и затем Вы свободны отобразить ярлык, который Вы пытались отобразить. (Я не уверен, что делает амперсанд; это работает с и без него.)
Это должно быть помещено в ~/.gvimrc, не ~/.vimrc! (По-видимому, ~/.vimrc читается слишком рано, таким образом, (ООН) отображения будут ударены при помещении их там.)