#macos #vim #macvim
#macos #vim #macvim
Вопрос:
вот файл конфигурации моего vimrc, но он не работает на моем Mac ,
"ctrl left
imap <silent> <C-left> <esc><C-W><left>
vmap <silent> <C-left> <esc><C-W><left>
nmap <silent> <C-left> <C-W><left>
"ctrl right
imap <silent> <C-right> <esc><C-W><right>
vmap <silent> <C-right> <esc><C-W><right>
nmap <silent> <C-right> <C-W><right>
"ctrl up
imap <silent> <C-up> <esc><C-W><up>
vmap <silent> <C-up> <esc><C-W><up>
nmap <silent> <C-up> <C-W><up>
"ctrl down
imap <silent> <C-down> <esc><C-W><down>
vmap <silent> <C-down> <esc><C-W><down>
nmap <silent> <C-down> <C-W><down>
итак, как это настроить? какой символ мне следует использовать вместо «C»?
Спасибо
Комментарии:
1. У меня это отлично работает (также с использованием MacVim).
2. ну, ctrl стрелка переключает пробел на моем Mac, а option стрелка и command стрелка не работают
3. Для командной стрелки вы должны использовать
D
(например, <D-down>), как описано Кевином Баллардом ниже. Для опции, которую вы используетеM
. Вероятно, здесь происходит то, что ОС перехватывает стрелку управления до того, как MacVim сможет ее увидеть. Перейдите в системные настройки> открыть и пробелы> пробелы и отключите клавиши управления стрелки для переключения пробелов.4. спасибо, ребята, проблема была решена, я просто перенес эти конфигурации из .vimrc в .gvimrc, это означает, что такая конфигурация работает только в режиме GUI?
Ответ №1:
Похоже, вы хотите <D-down>
для Cmd-Down (и -right / — up- /-left для остальных). Кажется, работает в моем тестировании.
Комментарии:
1. ну, ctrl стрелка переключает пробел на моем Mac, а option стрелка и command стрелка не работают