Localizando e substituindo duas aspas adjacentes no VIM

0

Eu tenho o seguinte texto:

 "Complete","2014 H2","123456","Local","789123","File of files","A","142","000","Text",""Sharp Yield Rise
    -3.7%
    Flight to Quality
    -5.6%
    Liquidity Crisis
    -11.1%
    Equity Crash
    -2.5%
    Credit Crisis
    -9.7%""^M

Eu preciso substituí-lo por:

"Complete","2014 H2","123456","Local","789123","File of files","A","142","000","Text","Sharp Yield Rise
    -3.7%
    Flight to Quality
    -5.6%
    Liquidity Crisis
    -11.1%
    Equity Crash
    -2.5%
    Credit Crisis
    -9.7%"^M

Basicamente eu queria substituir o "" antes de Sharp e Antes de ^M (caractere EOL).

    
por user677221 20.12.2016 / 16:26

1 resposta

0

:%s/""/"/g

  • Basta digitar que no modo Normal, finalmente tecle Enter .

    • Se você estiver no modo Insert, que é quando você pode digitar texto em seu arquivo, deixe-o pressionando Esc para voltar ao modo Normal.
  • O especificador de intervalo de linha % significa trabalhar no arquivo inteiro.

  • O modificador global /g significa substituir todas as correspondências no intervalo especificado - por padrão, :substitute substitui apenas a primeira correspondência em cada linha.

por 26.12.2016 / 11:40