Come modificare i file in Linux: l'editor di testo vi è il tuo migliore amico
Sommario:
- L'editor di testo Vi
- Modalità Vi
- Vi guida alla sopravvivenza
- Comandi di base
- Comandi di modifica
- Trova e sostituisci
- Copia e incolla
- Taglia e incolla
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. |
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.
I 5 migliori editor di testo per sviluppatori Linux
Gli editor di testo rappresentano lo strumento di lavoro più importante di uno sviluppatore. Abbiamo deciso di compilare i primi 5 in Linux.
Come regolare la dimensione del testo e del testo in grassetto sul tuo iPhone o iPad
In questo breve tutorial impareremo a regolare le dimensioni del testo e impostare il testo in grassetto in modo rapido e semplice sul nostro iPhone o iPad
Come modificare l'app predefinita per un tipo di file in macos
Questa volta ti mostriamo come modificare facilmente l'app predefinita con cui macOS apre per sempre determinati tipi di file