Para vi
de atalhos de teclado
Ao usar um mapa de chave vi
como em bash
com set -o vi
ou em zsh
com bindkey -v
:
Modo de inserção
É exatamente o mesmo toque de tecla que no modo padrão / emacs:
Ctrl + U
exclusão da posição atual até o início da linha. Por isso, elimina toda a linha se o cursor estiver no final.
Modo normal
Existem várias maneiras de excluir a linha em dois toques de tecla:
Exclua linewise dd
, com a contagem padrão de uma linha:
d d
qual é o mais simples em termos de chaves tocadas.
Outra maneira é: ir para o início da linha com ^
e excluir até o final da linha com D
:
^ D
Estes dois deletam a linha inteira, não apenas para a esquerda, como Ctrl + U no modo de inserção, ou a variante do sopro.
Se você estiver no final da linha atualmente, para não precisar excluir nada à direita, isso também funcionará:
Exclua daqui d
, para o início da linha ^
:
d ^
Você pode usar tudo a partir do modo de inserção, você precisa do escape usual primeiro para ir para o modo normal. Por exemplo, para excluir a linha inteira do modo de inserção, use:
Esc d d