2009-03-17 3 views
74

Очевидно, что в клавиатурах Mac нет Вставьте ключ (или, может быть, они делают, но я не могу найти его). Как я могу перейти в режим вставки в vim на Mac?Режим Vim Insert в Mac OS X

+2

Самое замечательное Vim является то, что она предназначена для использования на простой клавиатуре с не более, чем клавиши алфавита, а также управление и выход. Это здорово для прикосновенных машинисток, потому что вам никогда не придется удалять руки из домашней строки. –

+5

Я узнал что-то отличное от этого вопроса - тег \ . – sykora

ответ

149

Если это так просто, как кажется, вы просто нажимаете i.

+7

Отлично, спасибо! Должен признаться, я и новичок vim, и новичок в Mac, так что да, это было просто. Благодаря! –

+2

А, ну, если вам нужны полезные советы по vim, я предлагаю искать «чит-листы» в Интернете. Кроме того, $% и^местоположения - ваш друг, и великие вкладчики времени. Используйте их в сочетании с редактированием команд (удаление, перемещение, копирование). –

+1

Также: файлы справки в vim бесконечно полны. – rampion

4

Нажатие кнопки «i» приводит вас в режим вставки в VIM.

17

Вим входит в режим вставки с помощью я (или для Append), независимо от платформы. Режим перезаписи вводится редко, используя Shift + r. Я никогда не использовал ключ . Вставьте здесь.

7

Другое использование ключа Вставьте ключ, чтобы переключиться между режимами замены и вставным режимом, когда он уже находится. Вы можете сделать это легко на Mac, просто сопоставив другой ключ, чтобы сделать это за вас. В вашем ~/.vimrc просто положите imap <F13> <Insert> и теперь F13 ключ (который на моей клавиатуре Mac является ближайшим ключом, где Вставка ключ находится на обычной клавиатуре).

+0

Но может быть проще позволить людям вспомнить, что R - это ключ для входа в режим замещения в vim без каких-либо конфигураций. –

+0

Мой ответ был о том, когда вы уже находитесь в режиме вставки/замены, в этом режиме, если вы нажмете 'R', тогда он будет вводить' R' в буфер. – smathy

+2

Вы абсолютно правы. Однако я не уверен, что все знают. Поскольку я пришел из фона Windows, я знал, как войти в режим замещения с помощью Insert раньше R. –

0

Enter Вставить режим: нажмите я

Выход Режим вставки: нажмите ESC, тип : х