Skip to content
Grimmo.it
  • Io non mi sento italiano ma per fortuna o purtroppo lo sono
  • Chi sono

Duplicare ogni linea di un file e modificare solo le linee dispari, con Vim

Posted on: 19 Novembre 2015 by grimmo

A volte per risolvere un problema apparentamente complicato bastano due colpi di vim:

1. duplica tutte le linee del file
:g/^/norm yyp

 

2. sostituisci un pattern in tutte le linee pari
:g/^/if !(line('.')%2)|s/foo/bar/g|endif

 

Posted in cose da geek, vim | Tagged geek, vim

Post navigation

  • ← Older posts
  • Newer posts →

Amici

  • Essenza Indivisibile
  • Dizionario senza tempo
  • Daniele Alessandra

Archivi

Varie

  • Accedi
  • Inserimenti feed
  • Feed dei commenti
  • WordPress.org
Licenza Creative Commons
Quest'opera รจ distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Unported. Website Security Test