Veja o que excluir antes de executar uma ação

1

Com o editor Vim, antes de excluir linhas ou palavras, eu gostaria de ver o que eu apago antes de cometer um grande erro. Alguém poderia ter uma ideia de como seria possível fazer isso? Existe uma linha de comando para isso? Se sim, como eu poderia fazer isso?

    
por Sandra Ross 23.12.2016 / 21:37

2 respostas

2

Como @ThomasDickey escreveu há um modo visual que você pode entrar pressionando v . Isso inicia a seleção. Depois de entrar no modo visual, você pode mover o cursor para selecionar a extensão do texto que deseja excluir. Se você pressionar x , ele excluirá tudo o que estiver selecionado, incluindo o caractere abaixo do cursor, e sairá do modo visual.

Você pode sair do modo visual a qualquer momento pressionando Esc .

Você pode entrar no modo visual bloco pressionando Ctrl - v . Isso permite que você apague um bloco de texto retangular ou insira (usando Shift - i ) em várias linhas de uma só vez.

    
por 23.12.2016 / 23:46
0

Se você estiver executando uma pesquisa e substituição globais, como

:%s/replaceme/withthis/g

Então você pode marcar em um c (para "confirmar"):

:%s/replaceme/withthis/gc

Isso pedirá confirmação para cada ocorrência de replaceme antes de realizar a substituição.

    
por 25.12.2016 / 08:52

Tags