January 27
L'editor di testo Vim ha un potente costruito in funzione di ricerca e sostituzione. La funzione di ricerca troverà tutte le righe che non contengono una particolare funzione di ricerca ed eliminarli. Questo è utile quando si desidera trovare solo i messaggi di errore in un grande file di log o se si desidera visualizzare solo i commenti in uno script o un programma. La stringa di ricerca può essere una stringa letterale oppure è possibile utilizzare le espressioni regolari per la ricerca di una particolare combinazione di caratteri. È anche possibile cercare più stringhe in un file.
1 Aprire il file che si desidera modificare nel editor di testo Vim.
2 Premere il tasto "Esc" sulla tastiera per entrare in modalità di comando.
3 Digitare il seguente comando per eliminare tutte le righe che non contengono la stringa "search_string" nel file:
: G / search_string / d
Sostituire "search_string" con la stringa esatta dei caratteri per i quali si desidera cercare.
4 Digitare il seguente comando per eliminare tutte le righe che non contengono le stringhe "string1" o "stringa2" nel file:
: G / stringa1 \ | stringa2 / d
Il "|" carattere si distingue per la parola "oppure". È possibile sostituire la "|" personaggio con il carattere "&" se si desidera eliminare tutte le righe che contengono sia "stringa1" e "string2".
5 Digitare il comando ": w" per salvare le modifiche apportate al file.