Как переназначить <C>(control) ключ-модификатор в vim? - PullRequest
6 голосов
/ 01 августа 2010

Я избегаю клавиши «control», AKA <C> на языке vim, на моем ноутбуке; Я ненавижу, где Apple это поместила. Я действительно хотел бы переназначить все команды vim, используя control вместо «command», но это не представляется возможным на Mac, несмотря на то, что я прочитал. Я прочитал, что должен использовать <Leader> для установки таких сопоставлений, но я хочу избегать переназначения каждого сопоставления <C>, которое я могу найти или подумать в моем .vimrc, просто чтобы забыть о некоторых и раздуть мой .vimrc. 1004 *

Я хочу избежать xmodmap или решений, выходящих за рамки .vimrc, так как я хочу поддерживать совместимость моих файлов конфигурации, которые я синхронизирую между системами.

Что я действительно хочу сделать, так это указать альтернативный ключ (вероятно, ,) в качестве ключа-модификатора, эквивалентного <C>.

1 Ответ

11 голосов
/ 10 ноября 2011

Определенно для этого нет единственного решения для vim;Vim просто не имеет этой возможности.Сопоставьте <CapsLock> с <Ctrl> в System Preferences -> Keyboard -> Modifier Keys..., потратьте несколько минут на настройку и повторите для каждого MacBook, на который вы когда-либо возлагали руки (даже если он не ваш).Мир станет для него лучшим местом.

...