Судя по всему, на клавиатурах Mac нет Insertклавиши (или, может быть, она есть, но я не могу ее найти). Как мне перейти в режим вставки в vim на Mac?
Судя по всему, на клавиатурах Mac нет Insertклавиши (или, может быть, она есть, но я не могу ее найти). Как мне перейти в режим вставки в vim на Mac?
Ответы:
Если это такой простой вопрос, как кажется, просто нажмите i.
Vim переходит в режим вставки с использованием i(или aдля добавления), независимо от платформы. Режим перезаписи редко включается с помощью Shift+ r. Я никогда не использовал Insertздесь ключ.
Другое использование Insertключа - переключение между режимом замены и режимом вставки, когда он уже находится в любом из них. Вы можете легко сделать это на Mac, просто назначив другой ключ, который сделает это за вас. В вашем ~/.vimrcтолько что введенном imap <F13> <Insert>и теперь F13клавише (которая на моей клавиатуре Mac является ближайшей клавишей к Insertклавише на обычной клавиатуре).
Rон введет Rв буфер.
.vimrcон работает как изменение регистра / заглавных букв для каждого слова - есть идеи, почему?
F13(вы видите поведение заглавных букв без моего сопоставления?) Или, возможно Insert, отображается в другом месте (используйте inoremapвместо, imapчтобы исправить это).
Войдите в режим вставки: нажмите i
Выйти из режима вставки: нажмите esc, введите:x