Você pode usar Ctrl - o que muda para o modo normal para um comando. Isso permite que você faça movimentos, como:
- Ctrl - o , 0 início da linha
- Ctrl - o , $ fim de linha
- Ctrl - o , f , y encontra primeiro y na sentença
Durante a digitação, percebo que preciso passar para o início da linha. Normalmente eu uso <Esc>
e I
. Mas eu estou querendo saber se existe outra maneira de passar para o início da linha no modo de inserção.
Vou remapear algumas teclas de atalho no meu vimrc , a maioria delas é cursor movendo-se sob o Modo de inserção .
Por exemplo, vou usar o atalho Emacs-Like (como no terminal Linux):
map <C-a> <ESC>^
imap <C-a> <ESC>I
map <C-e> <ESC>$
imap <C-e> <ESC>A
inoremap <M-f> <ESC><Space>Wi
inoremap <M-b> <Esc>Bi
inoremap <M-d> <ESC>cW
Isso significa:
Da causa, o vim tem a tecla de atalho padrão para Excluir uma palavra (avançar) [Modo de Inserção] , que é Ctrl + w
A tecla Home funciona no Vim enquanto no modo de inserção.
Tags vim