GNU/Linux >> Linux Esercitazione >  >> Linux

Editor di testo della riga di comando in Linux

Esistono due editor di testo da riga di comando in Linux®:vim e nano.

Puoi utilizzare una di queste due opzioni disponibili se dovessi mai aver bisogno di scrivere uno script, modificare un file di configurazione, creare un host virtuale o annotare una breve nota per te stesso. Questi sono solo alcuni esempi di cosa puoi fare con questi strumenti.

Sebbene all'inizio questi strumenti possano sembrare scoraggianti, qualsiasi utente Linux dovrebbe abituarsi a usarne almeno uno. Chiedi a qualsiasi amministratore Linux o utente normale e scoprirai presto che tutti hanno il loro preferito.

Questo articolo illustra le nozioni di base di ciascuno strumento di modifica e come differiscono.

Vim

Vim deriva da Vi Improved perché è il successore di un vecchio editor chiamato vi. Poiché questo editor (tramite il suo predecessore) è in circolazione da molto tempo, gli amministratori o i programmatori Linux di solito lo preferiscono. Vim è in genere utilizzato da persone che hanno familiarità con Linux perché può avere una curva di apprendimento un po' in salita.

Puoi usare vim per modificare, scrivere e salvare un documento dalla riga di comando. Lo fa attraverso l'uso di due diverse modalità:

  • Comando
  • Inserisci

Per impostazione predefinita, l'editor di vim si apre in modalità comando. Per aprire l'editor vim, usa la seguente sintassi nella riga di comando:

$ vim (name of the file)

o

$ vim (full path of the file)

Per iniziare a scrivere o modificare, devi inserire inserisci modalità premendo la lettera i sulla tastiera ("I" per inserire). Dovresti vedere ---INSERT--- in fondo alla pagina del tuo terminale se l'hai fatto correttamente.

Quando hai finito di digitare e vuoi salvare il tuo lavoro, devi uscire da inserisci modalità. Premi l'escape (esc ) che ti riporta al comando modalità. Quindi puoi salvare il tuo lavoro.

Dopo aver premuto Esc, premi MAIUSC +; . La parte inferiore dello schermo del tuo terminale cambia per riflettere che l'hai fatto correttamente. Ora vedi un : dove il ---INSERT--- era.

Dopo aver visto il : nell'angolo in basso a sinistra del tuo editor vim, digita w e quindi premi invio per salvare il tuo lavoro. Quindi, puoi digitare i di nuovo per tornare a inserire mode se vuoi continuare a scrivere, oppure puoi uscire dal file. Per uscire, premi MAIUSC +; di nuovo, digita q e quindi premi invio . Questo salva il tuo file e chiude vim. Dovresti vedere di nuovo il tuo solito schermo del terminale.

È inoltre possibile accedere contemporaneamente alle funzioni di salvataggio e di uscita. Per salvare e uscire da vim con un comando, digita wq dopo il : e quindi premi invio . Il file si salva e si chiude.

Se inizi a lavorare su un file, ma cambi idea, puoi uscire senza salvare. Per fare ciò, inserisci comando modalità premendo esc seguito da MAIUSC +; . Dopo aver visto il : in basso a sinistra, inserisci q! . Questo forza l'uscita da vim senza salvare. ! è la funzione di forza.

Questi comandi sono quelli che utilizzerai per la maggior parte del tempo, ma puoi usare il seguente cheat sheet se vuoi eseguire azioni più complesse con vim.

Cheat sheet di Vim editor

Usa i seguenti comandi in comando modalità:

  • h - Sposta il cursore a sinistra di un carattere; puoi anche premere la freccia sinistra.
  • j - Sposta il cursore di una riga in basso; puoi anche premere la freccia giù.
  • k - Sposta il cursore di una riga in alto; puoi anche premere la freccia su.
  • l - Sposta il cursore a destra di un carattere; puoi anche premere la freccia destra.
  • w - Sposta il cursore di una parola intera a destra.
  • b - Sposta il cursore di una parola intera a sinistra.
  • 0 - Sposta il cursore all'inizio della riga corrente.
  • $ - Sposta il cursore alla fine della riga corrente.
  • ~ - Cambia il caso del carattere corrente.
  • dd - Elimina la riga corrente.
  • D - Cancella tutto sulla riga a destra della posizione corrente del cursore.
  • x - Elimina il carattere corrente.
  • u - Annulla l'ultimo comando.
  • . - Ripete l'ultimo comando.
  • :w - Salva il file corrente, ma non esce.
  • :wq - Salva il file corrente ed esce.

I seguenti comandi ti mettono in inserisci modalità:

  • i - Si inserisce a sinistra della posizione corrente del cursore.
  • a - Aggiunge a destra della posizione corrente del cursore.
  • dw - Elimina la parola corrente.
  • cw - Cambia la parola corrente.

Nano

Nano è un editor di testo più recente nei sistemi Linux. È più semplice e facile da usare di vim.

Per aprire un file con nano, utilizza la seguente sintassi nella riga di comando:

$ nano (name of the file)

o

$ nano (full path of the file)

Dopo l'apertura del nano editor, puoi iniziare a digitare. Quando sei pronto per salvare il tuo lavoro, premi ctrl + o , che si chiama scrittura . Salva il tuo lavoro attuale mentre ti consente di continuare il tuo lavoro. Se hai finito, puoi salvare e uscire premendo ctrl + x . Quando salvi un file in nano, il tuo lavoro corrente viene codificato a colori in base a ciò che stai scrivendo.

Un'altra importante differenza con nano è che puoi accedere a un elenco di comandi all'interno dell'editor, ma puoi anche utilizzare il seguente cheat sheet.

Cheat sheet del nano editor

Nota: I comandi nell'elenco seguente usano ^ per indicare che dovresti premere il ctrl chiave insieme all'altra chiave. Ad esempio ^G significa che dovresti premere ctrl + G .

  • ^G - Ottieni aiuto.
  • ^X - Uscita. Nano poi ti chiede se vuoi salvare con un Y o N opzione.
  • ^O - Scrivi; noto anche come salva.
  • ^R - Leggi file. Inserisci il nome di un file che desideri incollare nel documento corrente nella posizione del cursore.
  • ^W - Dove si trova; Funzione di ricerca.
  • ^\ - Sostituisci.
  • ^K - Taglia il testo.
  • ^U - Testo non tagliato.
  • ^J - Giustifica.
  • ^T - Per sillabare.
  • ^C - Posizione attuale; Annulla salvataggio.
  • ^_ - Vai alla riga.

Puoi usare le pagine man per trovare informazioni più approfondite su ciascun editor di testo. I comandi sono rispettivamente "man vim" o "man nano".


Linux
  1. Come configuro Vim come editor predefinito su Linux

  2. Ascolta la radio sul terminale Linux

  3. Spiegazione delle differenze tra editor di testo Vi e Vim

  4. Nozioni di base su Linux:una guida per principianti alla modifica del testo con vim

  5. Editor di testo ViM 101 Guida

I 10 migliori editor di testo per desktop Linux

Come utilizzare Vim Editor per inserire testo ovunque in Linux

Come proteggere con password i file di testo usando Vim Editor in Linux

I 7 migliori editor di testo in Linux

I 5 migliori editor di testo Linux

I migliori editor di testo Linux:i 20 editor di testo e HTML recensiti