Come sostituire un Newline in Vim

January 1

Vim è un potente editor di testo che ha un seguito fedele nella comunità Linux. La sua caratteristica principale è un sofisticato insieme di comandi di tasti che permettono all'utente di effettuare modifiche sofisticate con solo pochi tasti. Tuttavia, ha una curva di apprendimento molto ripida e non Graphical User Interface (GUI) per guidare l'utente lungo; tutto deve essere fatto con sequenze di tasti, tra cui la funzione di ricerca e sostituzione.

istruzione

1 Premere il tasto "ESC" per accedere alla modalità di comando.

2 Digitare quanto segue in Vim:

:% S / \ n / sostituire / g

Se si è correttamente in modalità di comando, il testo viene visualizzato nella parte inferiore dello schermo. L ' ":" dice a Vim che ciò che segue è un comando. Il "%" dice a Vim che le modifiche dovrebbero essere applicate per l'intero documento. La "s" dice a Vim che si desidera utilizzare il comando "sostituzione". Il "\ n" è il codice Vim per il "carattere di nuova riga", un personaggio invisibile usato per dire editor di testo dove inserire interruzioni di riga. "Sostituire" è il testo che verrà messo in atto il carattere di nuova riga. Infine, "g" dice a Vim che si desidera modificare per essere "globale", non si vuole Vim per fermarsi dopo il primo cambiamento.

3 Premere Invio." L'intero documento avrà tutte le sue interruzioni di riga rimossi e sostituiti con la parola "REPLACE".

Consigli e avvertenze

  • Il carattere "\ n" funziona solo su Linux, Unix, e file di testo formattato Mac OS X. i file di testo in formato DOS / Windows userà invece il carattere "\ r". È possibile digitare ": set di FF?" in modalità di comando per scoprire il formato del file corrente.