Мабуть, у клавіатур 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
щоб виправити це).