de Exclua tudo até o final da palavra pressionando. no desejo do seu coração.
ci (xyz [Esc] - Esse é estranho. Aqui, o 'i' não significa modo de inserção. Em vez disso, significa dentro dos parênteses. Portanto, essa sequência corta o texto entre parênteses em que você está e o substitui por . "xyz" Ele também funciona dentro do quadrado e figura entre parênteses - basta fazer ci [ou ci {correspondentemente Naturalmente, você pode fazer di (se você só quer apagar todo o texto sem digitar nada você também pode fazer.. a
em vez de i
se deseja excluir os parênteses também e não apenas o texto dentro deles.
ci " - corta o texto entre aspas atuais
ciw - corta a palavra atual. Isso funciona como o anterior, exceto que (
é substituído por w
.
C - corte o restante da linha e mude para o modo de inserção.
ZZ - salva e fecha o arquivo atual (MUITO MAIS rápido que o Ctrl-F4 para fechar a guia atual!)
ddp - move a linha atual uma linha para baixo
xp - move o caractere atual uma posição para a direita
U - maiúscula, então viwU
usa a palavra em maiúscula
~ - alterna entre maiúsculas e minúsculas, portanto viw~
, reverterá a maiúsculas e minúsculas da palavra inteira
Ctrl + u / Ctrl + d rola a página meia tela para cima ou para baixo. Isso parece ser mais útil do que a paginação usual em tela cheia, pois facilita a visualização de como as duas telas se relacionam. Para aqueles que ainda querem rolar a tela inteira de cada vez, há Ctrl + f para Forward e Ctrl + b para Backward. Ctrl + Y e Ctrl + E rolam para baixo ou para cima uma linha por vez.
O comando louco, mas muito útil, é zz - rola a tela para fazer esta linha aparecer no meio. Isso é excelente para colocar o código no qual você está trabalhando no centro de sua atenção. Os comandos irmãos - zt e zb - tornam essa linha na parte superior ou inferior da tela, o que não é tão útil.
% localiza e pula para o parêntese correspondente.
de - delete do cursor até o final da palavra (você também pode dE
excluir até o próximo espaço)
bde - exclui a palavra atual, da esquerda para a direita, delimitador
df [espaço] - exclua até e incluindo o próximo espaço
dt. - excluir até o próximo ponto
dd - exclua toda a linha
ye (ou ye) - puxa o texto daqui até o final da palavra
ce - corta o final da palavra
bye - copia a palavra atual (me faz pensar no que "oi" faz!)
yy - copia a linha atual
cc - corta a linha atual, você também pode fazer S
. Há também uma tampa inferior s
que corta o caractere atual e muda para o modo de inserção.
viwy ou viwc . Arranque ou mude a palavra atual. Pressione w
várias vezes para continuar selecionando cada palavra subseqüente, use b
para retroceder
vi { - selecione todo o texto entre colchetes. va {- selecione todo o texto, incluindo {} s
vi (p - destaque tudo dentro de () se substitua pelo texto colado
b e e movem o cursor palavra por palavra, da mesma forma que Ctrl + Arrows normalmente fazem . A definição de palavra é um pouco diferente, pois vários delmiters consecutivos são tratados como uma palavra. Se você começar no meio de uma palavra, pressionar b sempre levará ao início da palavra atual e cada b consecutivo passará para o início da palavra seguinte. Da mesma forma, e fácil de lembrar, e
coloca o cursor no final da palavra atual e de cada palavra subsequente.
similar a b
/ e
, capital B
e E
mova o cursor palavra por palavra usando apenas espaços em branco como delimitadores.
capital D (respire fundo) Exclui o restante da linha à direita do cursor, da mesma forma que Shift + End / Del nos editores normais (observe 2 pressionamentos de tecla - Shift + D - em vez de 3)