• About Me
  • Skills
  • Education
  • Employment
  • Blog
  • Contact
  • Open Source
    • WordPress
      • 3B Meteo Plugin
      • Facebook Like and Send
      • Google Monthly XML Sitemap
      • Google News Sitemap
      • Google Plus Comments
      • Google Plus One Button
      • I don’t endorse Google
      • I don’t endorse Wikipedia
      • I don’t endorse WIkipedia
      • Ottimizzare WordPress per renderlo più veloce
      • Rich Category Editor
      • Save To Google Drive
      • Sociable Italia
      • Third Party Cookie Eraser
      • Twitter Follow Button
      • WP instantempo
      • WP Super Secure and Fast htaccess
    • Plone SEO – collective.perseo
  • Creations
    • Web Marketing
    • SEO
    • WPO
    • SEO Stupidity
    • Webmaster Superhero
    • Il Vero SEO

Cerca e sostituisci con Vim

20 Agosto 2014 / By Andrea Pernici
  • Home
  • Cerca e sostituisci con Vim
replace

Sono un appassionato di Vim quando lavora da linea di comando e una delle funzioni sicuramente più utili è quella di “Cerca e sostituisci” all’interno di un file quando si va di edit.

Per utilizzarla quello che bisogna fare è aprire un file e andare in modo normale con il tasto .

  • Per cercare in avanti normalmente si utilizza lo slash “/” seguito dalla parola da cercare e poi invio.
  • Per cercare indietro si utilizza invece il punto di domanda “?” seguito dalla parola da cercare e poi invio.
  • Per ripetere la ricerca basta utilizzare la “n” oppure “SHIFT+n” (N maiuscola) per andare nel senso opposto.

Andiamo ora però alla parte interessante ossia quella che ci permette di sostituire parti uguali di un testo.
Il funzionamento è lo stesso del comando SED in sostanza.

  • Per modificare la prima occorrenza nella linea corrente :s/VECCHIO/NUOVO
  • Tutte le occorrenza nella linea corrente :s/VECCHIO/NUOVO/g
  • Tra due linee #,#: :#,#s/VECCHIO/NUOVO/g
  • Tutte le occorrenze nel file :%s/VECCHIO/NUOVO/g

Immagine via Flickr

Tags
Linux, script, shell
Leave a Comment

Cancel Reply

*Please complete all fields correctly

About Me
about-me
Andrea Pernici

Chief Technology Officer at Search On Media Group and 3BMeteo.com

Categories
  • Apache 2.2
  • Blog e Social
  • CSS
  • Google
  • Grafica
  • Linux
  • Marketing
  • Politica
  • Programmazione
  • Seo
  • Sicurezza
  • Sport
  • Varie
  • Viaggi
  • Video
  • WebServer
Popular Post
  • How to Dominate “Google In-The News” Box (aka “Top Stories”)…lunedì - Maggio 08, 2017
  • WordPress Brute Force Attacks: lock your wp-login.php with ModSecuritymercoledì - Ottobre 28, 2015
  • All the small things that make a great productmartedì - Ottobre 27, 2015
  • #WMF15 – Se Markettone è sembrato è colpa MIAmercoledì - Giugno 24, 2015
  • European Search Awards, Advanced SEO Tool e ora il Web…mercoledì - Maggio 06, 2015
Tags
AIR Andrea Pernici apache Bug Google Convegno gt Convegno SEO Design Eventi SEO Facebook Giorgio Taverniti Google Google Maps Google News Google News Sitemap Google Plus Google profile gtConference gt study days htaccess Linkedin Linux Loghi Long Tail Keywords Marketing Matt Cutts Meteo migliori tweet Open Source Ottimizzare Wordpress Page Speed Rich Snippet script Seo SERP shell Significati Nascosti Sociable italia Social Network Twitter Web Performance WebProNews Web Server Apache Wordpress Wordpress plugin YouTube
Recent Comment
  • SEO Roma e SMS: una triste storia di diffamazione domenica - Novembre 08, 2020 02:24 am
  • Google News Sitemap 1.0.5 giovedì - Febbraio 20, 2020 04:59 pm
  • Come fare Redirect 301 di una pagina web giovedì - Febbraio 20, 2020 04:58 pm
  • Come fare Redirect 301 di una pagina web giovedì - Febbraio 20, 2020 04:52 pm
  • Google News Sitemap 1.0.5 venerdì - Gennaio 10, 2020 12:01 pm
© 2017 Andrea Pernici - SEO, Design & Technology as attitudes - Me on freebase - Privacy Policy