Veja também :help text-objectsoutras coisas que funcionam de maneira semelhante a "esta situação.
Randy Morris
32
@ funk-shun: Veja se da"faz o que você quer. O mnemônico seria "excluir uma cotação [bloco]". Exclui de citação para citação mais, acredito, qualquer espaço em branco após a citação de fechamento.
Herbert Sitz
1
Para mim é di"<spacebar>. Para alguns teclados, é necessário pressionar a barra de espaço para enviar o caractere de aspas duplas.
André Staltz 31/03
2
@ funk-shun Se você estiver tentando excluir as aspas enquanto deixa o texto dentro, confira o Vim-Surround .
Jonathan Dumaine
Erro estranho (?) Para mim: isso não funcionaria se o quebra-texto estivesse 'ligado' e o conteúdo entre as aspas fluísse por duas linhas. Eu tive que redimensionar a janela para que estivesse tudo em uma linha. Então funcionou bem.
nulluser
27
A frase a seguir descarta tudo dentro das aspas enquanto está no modo normal:
di"
Onde:
d é para excluir
i é para "interno", apenas dentro do marcador a seguir.
"é para especificar que você excluirá as aspas.
Observe que não é necessário estar dentro das aspas quando você o chama, o próprio comando procura a primeira ocorrência de texto dentro de aspas na linha atual e o exclui, para que você possa salvar alguns pressionamentos de tecla.
Além disso, se você estiver interessado em excluir as aspas também, aplique o seguinte comando (a significa "e ao redor")
Respostas:
Tente a seguinte sequência, que pode ser considerada como "d" elete, "i" nside, aspas, portanto: di"
fonte
:help text-objects
outras coisas que funcionam de maneira semelhante a"
esta situação.da"
faz o que você quer. O mnemônico seria "excluir uma cotação [bloco]". Exclui de citação para citação mais, acredito, qualquer espaço em branco após a citação de fechamento.di"<spacebar>
. Para alguns teclados, é necessário pressionar a barra de espaço para enviar o caractere de aspas duplas.A frase a seguir descarta tudo dentro das aspas enquanto está no modo normal:
Onde:
Observe que não é necessário estar dentro das aspas quando você o chama, o próprio comando procura a primeira ocorrência de texto dentro de aspas na linha atual e o exclui, para que você possa salvar alguns pressionamentos de tecla.
Além disso, se você estiver interessado em excluir as aspas também, aplique o seguinte comando (a significa "e ao redor")
fonte