Adicione-os ao seu vimrc
para 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 jj
para fazer isso por você? Acho ZZ
estranho 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