Se eu quiser selecionar um texto específico da linha e excluir linhas, como posso fazer isso no vi (forneça os meios mais simples)?
Se eu quiser selecionar um texto específico da linha e excluir linhas, como posso fazer isso no vi (forneça os meios mais simples)?
Respostas:
Vá para a linha que deseja excluir, usando as teclas de seta ou as teclas j/ k, e digite dd
. Você pode salvar e sair digitando :x
(ou ZZ
). Um número também pode ser prefixado dd
para excluir várias linhas, por exemplo, 3dd
exclui 3 linhas.
Para mais comandos do Vi, dê uma olhada nesta útil folha de dicas do Vi .
Outra dica: se você deseja excluir um parágrafo de texto, vá para o início desse parágrafo com { e digite d}
Ou, em outras palavras, {d}
dap
exclua um parágrafo
dap
não funciona para mim no Vi.
vi
", ele quer dizer " vim
" ou " vim
executando no modo de compatibilidade vi". Então, sugeri um vim
comando específico (veja também :help text-objects
).
dap
ainda não tem efeito.
.vimrc
arquivo tenha outras configurações, ou talvez o @ user1686 tenha configurações diferentes.
Shift + V
.