ou ? ao contrario (baixo para cima).Ctrl+g => Mostra o nome do arquivo, o numero da linha corrente e o total de linhas.Mais opcoes para remocao de caracteresx => Apaga o caracter onde o cursor estiver.dd => Apaga a linha inteira onde o cursor estiveD => Apaga a linha a partir da posicao do cursor ate o fim.J => Une a linha corrente a proxima.:5dd => Removeas proximas 7 linhas a partir da posicao do atual do cursor (qualquer numero).Mais para copiar e colar:yy => Copia a linha onde o cursor se encontra.:5yy => Copia as proximas 5 linhas a partir da posicao atual do cursor.:p => Cola o que foi copiado na linha abaixo do cursor atual.Opcoes para substituicao de textosrCARACTER => Substitui o caracter onde o cursor se encontra pelo caracter especificado em CARACTER.RTEXTO => Substitui o texto corrente pelo texto digitado (sobrepoe).cw => Remove a palavra corrente para substituicao.cc => Remove a linha corrente para substituicao.C => Substitui o restante da linha corrente, esperando o texto logo apos o comando.J => Une a linha corrente a proxima.:s/velho/novo => Substitui a primeira ocorrencia de "velho" por "novo" na linha corrente.:% s/velho/novo => Substitui em todo o arquivo (%) a primeira ocorrencia de "velho" por "novo" em cada linha.:% s/velho/novo/g => Substitui em todo o arquivo (%), todas (g) as ocorrencias de "velho" por "novo".:% s/velho/novo/gc => Igual ao anterior, mas pedindo confirmacao para cada substituicao.:% s/^String[0-9]//gc => Expressoes regulares tambem funcionam, como no sed.:% s/./\u&/gc => Converte para maiusculas (\u) o primeiro caracter (.) de cada linha.Abreviacoes:ab => Mostra todas as abbr.:abc[lear] => Remove todos.:iab => Apenas para modo de insercao.:iabc[lear] => Tira todos de insercao.:cab => Apenas p/modo de comando ( : ).:cabc[lear] => Tira todos os modos de comando.:una vc => Tira ab para vc.Observacao: Pontuacao, espaco ou o ENTER, disparam a expansao de uma abreviacao. Porem, Ctrl+] tambem pode ser usado, para expandir sem adicionar caracteres.Opcoes para o comando SET:setautowrite aw => Salva a cada alteracao.backspace bs => Comportamento backspace (1 ou 2).errorbell eb => Campainha de erro.expandtab et => Troca tab por espacos.fileformat=dos ff => Converte o arquivo para DOS.hidden hid => Preserva o buffer.hlsearch hls => Elumina a ultima procura.ignorecase ic => Case insensitive na busca.incsearch is => Ilumina procura enquanto digita.laststatus=2 => Mostra linha de estado.lazyredraw lz => Nao redesenha em macros.lines=N => Mumero de linhas na tela.magic => Usar magicas na procura de padroes.number nu => Mostra num da linha.report=N => Mostra aviso quando N linhas mudaram (0=sempre).showcmd => Mostra o comando que se esta fazendo.showmatch sm => Mostra o casamento de {},[],().smartcase scs => Assume "noic" quando tiver maiusculas.textwidth=N => Quebra de linha do texto.undolevels ul=N => Guarde os N ultimos comandos para desfazer (padrao=1000).vb t_vb= => Retira o "beep" de erro.Agora invertendo maiusculas/minusculas5~ => Inverte os 5 proximos caracteres.g~$ => Inverte todos os caracteres ate o fim da linha.seleciona, u => Converte para minusculas.seleciona, U => Converte para maiusculas.seleciona, ~ => Inverte.Observacao: Onde esta escrito "seleciona", e para fazer utilizando o modo visual (v).Agora veja como definir coluna de quebra de