Hardware

Come modificare i file in Linux: l'editor di testo vi è il tuo migliore amico

Sommario:

Anonim

Vi, dalla parola Visual, è un programma catalogato come editor di testo poiché, a differenza di quelli classificati come elaboratore di testi, non offre strumenti per visualizzare il risultato finale del documento al momento della stampa. In altre parole, manca di opzioni per centrare o giustificare il testo, ma consente le attività di base come copiare, incollare, spostare o eliminare i caratteri in modo versatile. Spesso questi tipi di programmi vengono utilizzati dai programmatori per lo sviluppo del codice sorgente.

Sicuramente, ti stai chiedendo perché dovremmo sapere di Vi?, il motivo principale è perché si trova in tutte le distribuzioni Linux e in situazioni di emergenza potrebbe essere l'unico editor disponibile per risolvere alcuni problemi di corruzione del sistema, errori di avvio o altre catastrofi. Tuttavia, le risorse richieste sono basse ed è ideale per la gestione dei file di sistema.

L'editor di testo Vi

Vi è stato creato prendendo ed ed ex risorse, due editori per Unix. Originariamente scritto da Bill Joy nel 1976. Esiste una versione migliorata chiamata Vim, ma poiché Vi è in quasi tutte le distribuzioni, è necessario conoscere i suoi rudimenti per le operazioni di emergenza.

L'editor Vi è un editor di testo che può essere utilizzato in tutti i tipi di terminali, la sua esecuzione è a schermo intero, è in grado di gestire il testo di un intero file in memoria e bastano pochi tasti per eseguire le operazioni necessarie.

Modalità Vi

Il funzionamento di vi dipende da tre stati o modalità:

  • Il comando o la modalità normale: è la modalità predefinita di vi, in cui i tasti consentono di eseguire azioni per spostare il corso, navigare nel file, gestire il testo o semplicemente abbandonare la modifica, la seconda, la modalità di inserimento o di testo.: i tasti inseriscono i caratteri nel testo e, infine, l' ultima modalità della riga o ex: dove i tasti sono usati per scrivere comandi nella parte inferiore dello schermo, nell'ultima riga.

Vi guida alla sopravvivenza

La sintassi per eseguire Vi dal tuo terminale è la seguente:

Ho visto "nome file"

Una volta che il file è stato visualizzato, è possibile spostarsi con i cursori freccia o con i tasti: h, j, k, l nel caso in cui non si disponga di alcun cursore freccia.

Esistono anche altri modi per invocare vi. Per esempio:

Se vuoi solo aprire la finestra di modifica senza file, usa:

Ho visto

Nel caso della sintassi comune, se il 'nome file' non esiste, vi genera un file con il nome indicato.

Puoi aprire vi con più file contemporaneamente:

visto file1 file2

Allo stesso modo ci consente di aprire il file posizionando il cursore su una riga specifica, alla fine del file o in base al verificarsi di una parola chiave. Di seguito sono riportati gli esempi rispettivamente:

vi +45 file1 vi + $ file1 vi + / C'era file1

Potresti essere interessato a leggere: LyX: Elaboratore di documenti avanzato in LaTeX per Ubuntu

Comandi di base

Con alcuni comandi di base, ora puoi lavorare sul tuo file vi.

comando descrizione
: q Serve per uscire dall'editor (senza salvare le informazioni)
: q! È un modo forzato per uscire dall'editor senza salvare le informazioni (anche se sono già state apportate modifiche al file)
: wq Salvare il file e chiudere l'editor
: nome del file Salva il file con il nome specificato

Comandi di modifica

comando descrizione
x Utilizzato per eliminare il carattere che si trova attualmente sotto il cursore
dd Viene utilizzato per eliminare la linea che si trova attualmente sotto il cursore.
d x d Viene utilizzato per rimuovere il numero x di righe dal file, contando da quello che si trova attualmente sotto il cursore.
n x Viene utilizzato per eliminare n caratteri contando dal cursore in quel momento.
x >> Viene utilizzato per identificare le linee x a destra a partire dal cursore.
x << Viene utilizzato per il rientro di x righe a sinistra a partire dal cursore.
Ti consigliamo come utilizzare Cron e Crontab in Linux

Trova e sostituisci

Per eseguire ricerche di parole, lo facciamo dalla modalità normale o comando. È semplice come inserire il simbolo " / " seguito dalla sequenza di caratteri da cercare. Premere il tasto Invio per confermare. Per navigare tra le occorrenze utilizziamo il tasto n.

Se ciò di cui abbiamo bisogno è sostituire una particolare sequenza di caratteri, la sintassi da utilizzare è la seguente:

Per farlo in linea

: s / stringa da sostituire / stringa di sostituzione /

Per effettuare la sostituzione in tutto il documento

La sostituzione può essere effettuata in tutto il documento con la seguente sintassi:

% s / stringa da sostituire / sostituzione stringa /

La cosa migliore di questo metodo è che è estremamente efficace per la ricerca attraverso l'uso di espressioni regolari.

Copia e incolla

L'editor Vi ci dà anche la possibilità di copiare e incollare una selezione di linee. Il processo è semplice, introduciamo il seguente comando:

NYY

Dove, n rappresenta il numero di righe che voglio copiare.

Ad esempio, se il comando che eseguo è questo:

18yy

Il risultato sarà, 18 righe copiate negli appunti. Per incollare la selezione basta inserire la lettera p .

Taglia e incolla

Questo processo è simile al precedente, ma sostituiamo il comando con:

ndd

Allo stesso modo, n rappresenta il numero di linee da tagliare e infine per incollare usiamo il tasto p.

La vita ti ha salvato? Ti ho mai visto? ? Raccontaci della tua esperienza nei commenti.

Hardware

Scelta dell'editore

Back to top button