Outros mapeamentos
Outros mapeamentos
Destaca espaços e tabulações redundantes:
highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s\+$\| \+\ze\t/
\s ..... espaço
\+ ..... uma ou mais vezes
$ ...... no final da linha
\| ..... ou
`` '' .. espaço (veja imagem acima)
\+ ..... uma ou mais vezes
\ze .... até o fim
\t ..... tabulação
"Remove espaços redundantes no fim das linhas
map <F7> <Esc>mz:%s/\s\+$//g<cr>`z
mz ... marca a posição atual do cursor para retornar no final do comando
`z ... retorna à marca criada
"Abre o vim explorer
map <F6> <Esc>:vne .<cr><bar>:vertical resize -30<cr><bar>:set nonu<cr>
"mapeamento para retirar tags HTML com Ctrl-Alt-t
nmap <C-M-t> :%s/<[^>]*>//g <cr>
" Quebra a linha atual no local do cursor com F2
nmap <F2> a<CR><Esc>
" join lines -- Junta as linhas com Shift-F2
nmap <S-F2> A<Del><Space>