Aparentemente, os teclados do Mac não têm uma Insertchave (ou talvez tenham, mas não consigo encontrar). Como posso inserir o modo de inserção no vim em um Mac?
Aparentemente, os teclados do Mac não têm uma Insertchave (ou talvez tenham, mas não consigo encontrar). Como posso inserir o modo de inserção no vim em um Mac?
Respostas:
Se esta é uma pergunta tão simples quanto parece, basta pressionar i.
O Vim entra no modo de inserção usando i(ou apara anexar), independentemente da plataforma. O modo de substituição raramente é acessado usando Shift+ r. Nunca usei a Insertchave aqui.
O outro uso da Inserttecla é alternar entre o modo de substituição e o modo de inserção quando já estiver em um deles. Você pode fazer isso facilmente no Mac simplesmente mapeando outra tecla para fazer isso por você. Em sua ~/.vimrc
basta colocar imap <F13> <Insert>
e agora a F13chave (que no meu teclado Mac é a chave mais próxima de onde a Insertchave é em um teclado regular).
R
, ele digitará um R
no buffer.
.vimrc
, funciona como uma alteração de maiúsculas / minúsculas por palavra - alguma ideia por quê?
F13
(você vê o comportamento de capitalização sem meu mapeamento?) Ou talvez Insert
esteja mapeado em outro lugar (use em inoremap
vez de imap
para corrigir isso).
Entre no modo de inserção: pressione i
Sair do modo de inserção: pressione esc, digite:x