Acelere o seu já rápido desenvolvimento Vim

Adicione-os ao seu vimrcpara aumentar sua produtividade já épica!

Em vez de pressionar <Esc> :w <Enter>para salvar quando estiver no modo de inserção, por que não mapear jjpara fazer isso por você? Acho ZZestranho digitar, ao passo que jjé muito rápido!

noremap jj <Esc>:w<CR>

Como um bônus adicional para fazer isso, você pode desabilitar o recurso de salvamento automático do Vims se ainda não o fez, pois você salvará seu trabalho praticamente toda vez que sair do modo de inserção. Agradável!

Se você for um desenvolvedor PHP, a maioria das linhas terminará com ;, por que não remapear ;;para anexar ;a ao final da linha, salvar o arquivo e sair do modo de inserção?

inoremap ;; <End>;<Esc>:w<CR>

Cansado de desperdiçar frações de segundos apertando o shift toda vez que deseja inserir um comando :? Troque o seu ;e :ao redor – leva cerca de um dia para se acostumar, mas torna cada comando super rápido.

nnoremap ; :
nnoremap
: ;

Mudar o foco de painéis divididos pode ser um pouco chato ( <C-w>[direction]), vamos largar o intermediário!

noremap <C-j> <C-w>j
noremap
<C-k> <C-w>k
noremap
<C-l> <C-w>l
noremap
<C-h> <C-w>h

E aqui está um bônus para os desenvolvedores Python – remova o espaço residual no arquivo e salve as vantagens do pep8:

autocmd BufWritePre *.py :%s/s+$//e