Глобальное сопоставление клавиши Escape с jj в vim (mac)

Я использую vim некоторое время, но я не смог понять, как глобально сопоставить escape-последовательность - каждый раз, когда я открываю файл, мне нужно сопоставить escape-ключ с jj следующим образом:

:imap jj <Esc>

Есть ли способ изменить значения по умолчанию во время выполнения, чтобы Esc уже был сопоставлен с jj?

Я нашел файл default.vim, но вы не можете редактировать его на Mac (со стандартным программным обеспечением Mac). Должен ли я скачать что-то, чтобы отредактировать этот файл? Есть ли другой более простой способ?

Любая помощь высоко ценится!


person Michael Berk    schedule 26.12.2017    source источник


Ответы (1)


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

Запустите vimtutor в (системной) командной строке и потратьте несколько минут на изучение того, как использовать этот редактор. Затем изучите возможности, предоставляемые :help в Vim. Например. запустите :help vimrc в Vim.

person dash-tom-bang    schedule 26.12.2017
comment
Я запустил команду помощи. В нем говорится, что файл vimrc находится в моем домашнем каталоге ($HOME/.vimrc). Однако, когда я смотрю в свой домашний каталог, у меня есть только стандартные папки (документы, изображения и т. д.) — ничего, связанного с Vim. Я смущен. Вам нужно создать этот файл? Почему он говорит, что он хранится в домашнем каталоге, если его нужно создать? - person Michael Berk; 27.12.2017
comment
Спасибо за помощь. Почему он не отображается в домашнем каталоге после его создания? - person Michael Berk; 28.12.2017
comment
Google может помочь в этом вопросе. - person dash-tom-bang; 28.12.2017