Работает следующее отображение:
inoremap <D-Enter> <ESC>o
D
отображает командную клавишу на Mac.Ответ CatPlusPlus показывает, как это будет работать при использовании вместо этого клавиши управления.
Обратите внимание, что сопоставление клавиши управления работает только в MacVim.
Итак, чтобы обеспечить отказоустойчивость внутри вашего vimrcвыполните следующие действия:
Проверьте, работает ли GUI VIM через:
let isGui = has("gui_running")
Проверьте, работает ли вы на Mac через:
let isMac = has("mac")
Теперь настройте отображение соответствующим образом:
if(isGui && isMac)
inoremap <D-Enter> <ESC>o
else
inoremap <C-Enter> <ESC>o
endif