Come Uscire da Vi o Vim

0
3722

L’editor vi è confusione se non siete abituati ad esso. Ci vuole una stretta di mano segreta per sfuggire a questa domanda se hai inciampato. Ecco come smettere di vi o vim su Linux, macOS, o qualsiasi altro sistema Unix-like.

La Risposta Rapida

Se siete in vi o vim e il bisogno di uscire—con o senza salvare le modifiche, ecco come:

  • Primo, premere il tasto Esc un paio di volte. Questo garantirà che vi è al di fuori della modalità di Inserimento e in modalità di Comando.
  • La seconda, di tipo :q! e premere Invio. Questo vi dice per uscire senza salvare le modifiche. (Se si desidera salvare le modifiche, digitare :wq).

Se vuoi imparare la riga di comando di Linux, è necessario sapere molto di più. Continua a leggere e ci mostrano come vi funziona e perché le istruzioni per smettere di fumare sono così insolite. vi è un importante strumento potente e la curva di apprendimento è valsa la pena.

vi, L’Onnipresente Editor

Perché vi è ovunque, le probabilità sono che si sta andando a correre contro di essa. Si può anche trovare te stesso all’interno vi è per caso. Forse qualcuno chiede di guardare i loro computer Linux per loro. Emissione di un comando crontab-e , e vi si apre. A sorpresa, qualcuno ha configurato l’editor di default per il comando crontab da vi.

Forse si amministra un sistema in cui vi è il solo editor, o solo uno che funziona tramite una sessione SSH remoto, e che è necessario modificare un utente .bashrc.

Il comando per iniziare vi e aprire un file è dritto in avanti. Tipo vi , uno spazio e poi il nome del file. Premere Enter. Il programma che viene lanciato potrebbe essere vi o potrebbe essere vim , un ‘migliorata di vi‘. Essa dipende dalla vostra distribuzione di Linux, ad esempio, Ubuntu usa vim . Tutte le istruzioni in questo articolo si applicano anche a vim.

vi .bashrc

Immediatamente evidente differenza tra il vi e altri editori, è che quando vi lancia non si può semplicemente iniziare a digitare il testo. Questo perché vi è un editor modale. La modifica viene eseguita in una modalità, la modalità di Inserimento e l’emissione di comandi viene eseguita in modalità di Comando. vi lancia in modalità di Comando.

Se non hai familiarità con il concetto di modalità di Inserimento e la modalità di Comando, può essere sconcertante. Un gran numero di comandi che è possibile eseguire in modalità di Comando influenzare il file che si sta digitando. Se si è in modalità di Comando, ma stai erroneamente cercando di digitare il testo in un file, non sta andando a buon fine. Alcune delle sequenze di tasti è problema verrà riconosciuto come comandi. Tali comandi sono responsabili per eliminare o linee di divisione, spostare il cursore, o eliminare il testo.

E, non importa ciò che si digita, non è possibile trovare un modo per uscire o uscire dall’editor. Nel frattempo, il file è sempre abbastanza alterati e apparentemente casuale bip stanno facendo impazzire.

Modalità di comando e Modalità di Inserimento

Avete bisogno di passare vi in modalità appropriata per quello che stai cercando di realizzare.

La modalità di comando è la modalità predefinita quando vi lancia. A meno che si conosce meglio, si inizia cercando di digitare. Se vi capita di colpire l ‘ “io”, o una qualsiasi delle altre 10 tasti per richiamare la modalità di Inserimento (a, a, c, C, I, o, O, R, s, e S) avrete improvvisamente vedere ciò che si sta digitando. Ora sei in modalità di Inserimento.

Questo potrebbe sentire come il progresso fino a quando si preme uno dei tasti freccia. Se è possibile, A, B, C, o D, appare come l’unica lettera che altrimenti è una nuova linea. All’inizio del file.

OK, abbiamo capito. Questo è sorprendentemente facile quando si sa come. Ricordate questi due tasti: Esc porta alla modalità di Comando e “io” vi porta alla modalità di Inserimento.

È necessario essere in modalità di Comando, immettere il comando corretto per uscire dall’editor.

Dalla Modalità di Comando per la Sicurezza

Per entrare in modalità di Comando, premi il tasto Esc. Nulla di visibile accadrà. Ha colpito un paio di volte di più. Se si sente un segnale acustico quando si preme il tasto esc, quindi sei in modalità di Comando. Il beep è che ti dice “Stop premendo il tasto Esc, sei in modalità di Comando, già.” Se si sente un segnale acustico quando si preme Esc, siamo buoni.

Digitare i due punti, la lettera “q” e un punto esclamativo, senza spazi. Questi tre personaggi dovrebbero apparire all’estrema sinistra della riga inferiore del terminale. Se così non fosse, premere Esc fino a quando si sente un segnale acustico, e provare di nuovo. Premere il tasto Invio quando si può vedere:

:q!

In questo comando q è un’abbreviazione che sta per uscire . Il punto esclamativo aggiunge enfasi, quindi è come se stessi gridando “Esci!” vi. Che potrebbe farvi sentire un po ‘ meglio.

Il punto esclamativo indica anche vi per non salvare le modifiche apportate al file. Se siete stati blundering in vi e non sapendo cosa si sta facendo, probabilmente non si desidera salvare il caos che hai seminato.

Una volta tornati a riga di comando che si potrebbe desiderare di controllare due volte per assicurarsi che il file non è stato alterato. Si può fare questo con il comando seguente:

cat .bashrc | meno

Quando sono uscita vi, se viene visualizzato un messaggio che dice “no scrivere dall’ultima modifica,” significa che si è perso il punto esclamativo su off il comando. Per evitare che si smettere di fumare e perdere le modifiche, si potrebbe desiderare di mantenere, vi dà la possibilità di salvarli. Appena ristampa :d! comando con il punto esclamativo in atto per uscire da vi e abbandonare le eventuali modifiche.

Se sei Sicuro di Salvare le Modifiche

Se sei felice con le modifiche che hai fatto al tuo file, è possibile uscire e salvare le modifiche utilizzando il :wq (scrivere e chiudere) comando. Assicurarsi che si sono completamente soddisfatto che volete che il vostro schermo modifiche scritto il file prima di procedere.

Digitare i due punti, la lettera w (write) e la lettera q (quit). Premere il tasto Invio quando si può vedere in basso a sinistra del terminale:

:wq

La Curva di Apprendimento è valsa la Pena

Usando vi è un po ‘ come l’utilizzo di un pianoforte. Non si può semplicemente sedersi e di utilizzarlo; hai avuto modo di mettere in pratica. Seduto al freddo e cercando di imparare al volo quando la pressione è su di voi per ottenere qualcosa di modificato non è il modo per farlo. Ha più senso come seduto a un pianoforte per la prima volta come si alza il sipario per il concerto inaugurale.

Molto del potere che vi deriva dalla sua molte le combinazioni di tasti che consentono di eseguire un’attività di editing comune. Che è grande, ma non è possibile beneficiare di loro fino a che non li hanno memorizzato, praticata a loro, e fanno parte della tua memoria muscolare.

Fino ad allora, se vi trovate in vi e guardando un file importante, basta :d! e uscire con garbo. Il vostro file importanti, vi ringrazio.