Самое замечательное в vim заключается в том, что он разработан для использования на простой клавиатуре с не более чем буквенными клавишами, а также управлением и выходом. Он отлично подходит для слепых машинисток, потому что вам никогда не придется убирать руки с домашнего ряда.
Пол Томблин
5
Из этого вопроса я узнал кое-что другое - тег \ <kdb \>.
sykora
Ответы:
213
Если это такой простой вопрос, как кажется, просто нажмите i.
Большое спасибо! Я должен признать, что я и новичок в vim, и в Mac, так что да, это было просто. Спасибо!
Tamas Czinege
2
А, если вам нужны полезные советы по vim, я предлагаю поискать "шпаргалки" в Интернете. Кроме того, адреса $% и ^ помогут вам сэкономить время. Используйте их в сочетании с командами редактирования (удалить, переместить, скопировать).
Джереми Л.
1
Также файлы: help в vim бесконечно
обширны
1
Vimtutor также отлично подходит для новичков. Просто введите vimtutor в командной строке, см. Также: help tutor
user55400
1
ЛМАО. Вроде такой простой вопрос, но я тоже заблудился. Трудно также искать. Я всегда использовал ключ вставки. Я был в растерянности.
Престон,
19
Vim переходит в режим вставки с использованием i(или aдля добавления), независимо от платформы. Режим перезаписи редко включается с помощью Shift+ r. Я никогда не использовал Insertздесь ключ.
Другое использование Insertключа - переключение между режимом замены и режимом вставки, когда он уже находится в любом из них. Вы можете легко сделать это на Mac, просто назначив другой ключ, который сделает это за вас. В вашем ~/.vimrcтолько что введенном imap <F13> <Insert>и теперь F13клавише (которая на моей клавиатуре Mac является ближайшей клавишей к Insertклавише на обычной клавиатуре).
Но может быть проще дать людям понять, что R - это ключ для входа в режим замены в vim без каких-либо конфигураций.
Yongwei Wu
Мой ответ был о том, что когда вы уже находитесь в режиме вставки / замены, в этом режиме, если вы нажмете, Rон введет Rв буфер.
smathy
2
Ты абсолютно прав. Однако я не уверен, что все знают. Поскольку я пришел из фона Windows, я знал, как войти в режим замены с помощью Insert раньше, чем R.
Yongwei Wu
Когда я нажимаю F13 после добавления этого в свой, .vimrcон работает как изменение регистра / заглавных букв для каждого слова - есть идеи, почему?
user3728501 04
Возможно, что-то еще отображается F13(вы видите поведение заглавных букв без моего сопоставления?) Или, возможно Insert, отображается в другом месте (используйте inoremapвместо, imapчтобы исправить это).
Ответы:
Если это такой простой вопрос, как кажется, просто нажмите i.
источник
Vim переходит в режим вставки с использованием i(или aдля добавления), независимо от платформы. Режим перезаписи редко включается с помощью Shift+ r. Я никогда не использовал Insertздесь ключ.
источник
Другое использование Insertключа - переключение между режимом замены и режимом вставки, когда он уже находится в любом из них. Вы можете легко сделать это на Mac, просто назначив другой ключ, который сделает это за вас. В вашем
~/.vimrc
только что введенномimap <F13> <Insert>
и теперь F13клавише (которая на моей клавиатуре Mac является ближайшей клавишей к Insertклавише на обычной клавиатуре).источник
R
он введетR
в буфер..vimrc
он работает как изменение регистра / заглавных букв для каждого слова - есть идеи, почему?F13
(вы видите поведение заглавных букв без моего сопоставления?) Или, возможноInsert
, отображается в другом месте (используйтеinoremap
вместо,imap
чтобы исправить это).Нажатие «i» переводит вас в режим вставки в VIM.
источник
Войдите в режим вставки: нажмите i
Выйти из режима вставки: нажмите esc, введите:x
источник