Отображение ключей в VIM на Mac

У меня была предыдущая проблема, которая была решена, но кажется, что я застреваю еще раз.

Я пытаюсь повторно присвоить ключи для переключения между Windows, чтобы быть более интуитивным. Я нашел, что необходимо смочь добавить следующее к vimrc:

nmap <D-Right> :maca _cycleWindowsBackwards:<CR> 
nmap <D-Left> :maca _cycleWindows:<CR>

Который я попробовал, но это, кажется, ничего не делает для меня. Мой vimrc определенно загружается как тогда, когда я вхожу поддельный, я получаю ошибку когда стартовая энергия.

Я попробовал различные изменения присваивающихся ключей ни с одним действительно кажущимся сделать что-либо.

Кроме того, каков рекомендуемый ресурс для документации VIM?

1
задан 20.03.2017, 12:16

0 ответов

Самым простым путем является лучший способ:

nmap <D-Right> <C-w>l
nmap <D-Left> <C-w>h

Это отвечает на Ваш вопрос, но я не советую Вам идти тем путем.

Первая проблема, с которой Вы встретитесь, состоит в том, что все Ваши cmdsomething отображения собираются перестать работать в терминале.

Второе - то, что MacVim не поддерживает несколько модификаторов: Вы не сможете иметь CtrlShiftb, например. Ну, это будет работать, но часть Сдвига будет проигнорирована так, Вы будете ограничены очень quicly.

Третья проблема будет состоять в том, что Вы не выучите команды Vim. День Вы будете ssh в сервер и Vim использования там Вы будете потеряны.

Так да Вы, которых CAN делает, что, но (я думаю, что) Вы не были ДОЛЖНЫ.

Вместо этого изучите Vim путь и тип :help windows. Это заплатит. Быстро.

4
ответ дан 12.12.2019, 08:14

Я понятия не имею, где Вы добрались ": maca" команда, но это не команда Vim. Кроме того, что является "_cycleWindowsBackwards": и "_cycleWindows":?

Я подозреваю то, что Вы действительно хотите, что-то больше как это:

:nmap <D-Right> :wincmd W<CR>
:nmap <D-Left> :wincmd w<CR>
1
ответ дан 12.12.2019, 08:14

Просто прошедший все это самостоятельно. Самое быстрое и самое легкое решение на Mac, который я нашел: http://pqrs.org/macosx/keyremap4macbook/document.html

Эта утилита позволит Вам изменять свои Командные клавиши. Можно также установить профили (я установил профиль VIM) так, чтобы я просто включил свой профиль VIM только, когда в VIM (быстрый включают строку меню), таким образом, это ничего не смешивает (поведение Mac OSX, утилиты или приложения) еще.

Я нахожусь на MacBook Pro, таким образом, я хотел изменить свои функциональные клавиши на клавиши CTRL в то время как в VIM. Этот utiltiy позволил мне делать это, и я также изменил свой fn ключ к опции на всякий случай.

У них также есть другая утилита: http://pqrs.org/macosx/keyremap4macbook/extra.html

Который позволил мне изменять свою клавишу Caps Lock, чтобы быть Esc. Который является ФАНТАСТИЧЕСКИМ в VIM; больше никакого достижения для Esc постоянно.Примечание: эта утилита не имеет профилей, таким образом, моей Caps Lock всегда является Esc ли в энергии или нет.

1
ответ дан 12.12.2019, 08:14

Теги

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