Судя по всему, на клавиатурах 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