Come uscire dall'editor Vi o Vim

Contenuti

modificarti in Ubuntu Linux

il vi l'editor è confuso se non sei abituato. Ci vuole una stretta di mano segreta per sfuggire a questa app se l'hai incontrata. Ecco come uscire da vi o vim su Linux, macOS o qualsiasi altro sistema simile a Unix.

La risposta rapida

Se ci sei vi oh vim e ho bisogno di uscire, con o senza salvare le modifiche, Ecco come:

  • Primo, premere più volte il tasto Esc. Questo assicurerà vi sei fuori dalla modalità di inserimento e in modalità di comando.
  • Al secondo posto, scriba :q! e premi Invio. Questo dice vi per uscire senza salvare le modifiche. (Se vuoi salvare le tue modifiche, scriba :wq invece di.)

Se vuoi imparare la riga di comando di Linux, avrai bisogno di sapere molto di più di questo. Continua a leggere e ti mostreremo come vi funziona e perché le istruzioni per uscire sono così insolite?. vi è uno strumento importante e potente e la curva di apprendimento è importante da notare.

noi, l'onnipresente editore

Perché vi è ovunque ci sono possibilità che tu lo affronti. Puoi anche ritrovarti dentro vi accidentalmente. Forse qualcuno ti chiederà di guardare il tuo computer Linux per loro. Dai un comando come crontab -e , e vi apparire. Sorpresa, qualcuno ha impostato l'editor predefinito su crontab essere vi.

Forse stai gestendo un sistema in cui vi è l'unico editore, o l'unico che funzionerà tramite una sessione SSH remota, y necesita editar el archivo .bashrc de un usuario.

El comando para comenzar vi y abrir un archivo es sencillo. scrive vi , uno spazio e poi il nome del file. Premere Invio. Il programma che inizia può essere vi o potrebbe essere vim , e migliorato vi'. Dipende dalla tua distribuzione Linux; come esempio, Uso gratuito vim . Tutte le istruzioni in questo post si applicano ugualmente a vim.

 vi .bashrc

.bashrc e vi

La differenza immediatamente evidente tra vi e altri editori è che quando vi cominciare, non posso semplicemente iniziare a digitare il testo. Questo perchè vi è un modale editore. La modifica viene eseguita in una modalità, Modalità di inserimento, e l'emissione di comandi viene eseguita in modalità Comando. vi si avvia in modalità di comando.

Se non hai familiarità con il concetto di modalità di inserimento e modalità di comando, potrebbe essere sconcertante. Molti dei comandi che puoi eseguire in modalità Comando influiscono sul file che stai scrivendo. Se sei in modalità comando ma stai cercando di scrivere del testo per errore nel tuo file, non andrà a finire bene. Alcune delle sequenze di tasti che emetti verranno riconosciute come comandi. Questi comandi possono eliminare o dividere le righe, sposta il cursore o elimina il testo.

E, non importa cosa scrivo, non riesco a trovare una via d'uscita o dall'editor. Intanto, il tuo file è piuttosto cestinato e i bip apparentemente casuali ti stanno facendo impazzire.

Tentativo di modifica errato in vi

Modalità di comando e modalità di inserimento

devi cambiare vi nella modalità appropriata per ciò che stai cercando di ottenere.

La modalità di comando è la modalità predefinita quando vi lancia. A meno che tu non sappia meglio, inizierà a provare a scrivere. Se premi il tasto 'i', o uno degli altri 10 tasti che richiamano la modalità di inserimento (un, UN, C, C, io, oh, oh, R, e S), improvvisamente vedrà quello che stai scrivendo. Ora sei in modalità di inserimento.

Questo può sembrare un progresso finché non premi uno dei tasti freccia. Se lo fa, UN, B, C o D apparirà come unica lettera su una nuova riga vuota. All'inizio del file.

Va bene, noi ti supportiamo. È sorprendentemente facile quando sai come fare. Ricorda queste due sequenze di tasti: Esc lo lleva al modo Comando y “io” lo lleva al modo Insertar.

Devi essere in modalità Comando e inserire il comando corretto per uscire dall'editor.

Dalla modalità di comando alla sicurezza

Per accedere alla modalità di comando, premi il tasto Esc. Non accadrà nulla di visibile. Premilo ancora un paio di volte. Se senti un segnale acustico quando premi il tasto Esc, allora sei in modalità di comando. El pitido te diceDeja de presionar Esc, ya estás en el modo Comando”. Se senti un segnale acustico quando premi Esc, noi stiamo bene.

Scrivi i due punti, i testi “Q” y un signo de exclamación, no spazi. Questi tre caratteri dovrebbero apparire all'estrema sinistra della riga inferiore del terminale. Se non è così, premi Esc finché non senti un bip e riprova. Premi il tasto Invio quando puoi vederli:

:Q!

: Q!  comando in vi

In questo comando q è un'abbreviazione di quit . Il punto esclamativo aggiunge enfasi, por lo que es como si estuvieras gritando¡Cállate!” un vi. Questo potrebbe farti sentire un po' meglio.

Il punto esclamativo istruisce ulteriormente vi per no guarde cualquiera de los cambios que haya realizado en el archivo. Si te has metido en vi y sin saber lo que está haciendo, probablemente no quiera salvar el caos que ha generado.

Una vez que esté de regreso en la línea de comando, es factible que desee volver a verificar para asegurarse de que el archivo no haya sido alterado. Puede hacer esto con el siguiente comando:

cat .bashrc | meno

.bashrc en menos

Cuando estas saliendo vi, si ve un mensaje que diceno escribir desde el último cambio”, significa che non hai visto il punto esclamativo del comando. Per impedirti di smettere di fumare e di perdere i cambiamenti che vuoi mantenere, vi ti dà la possibilità di salvarli. Basta ristampare il :q! comando con il punto esclamativo in atto per uscire vi e abbandonare ogni cambiamento.

non scritto dall'ultimo messaggio di modifica

Se sei sicuro, salva le modifiche

Se sei soddisfatto delle modifiche che hai apportato al tuo file, puoi uscire e salvare le modifiche usando il :wq (scrivi ed esci) comando. Assicurati di essere assolutamente soddisfatto di volere che le modifiche dello schermo vengano scritte sul file prima di continuare.

Scrivi i due punti, la lettera w (scrivere) e la lettera q (uscire). Premi il tasto Invio quando puoi vederli in basso a sinistra del terminale:

:wq

: comando wq in vi

La curva di apprendimento ne vale la pena

Usando vi è un po' come usare un pianoforte. Non puoi semplicemente sederti e usarlo; devi fare un po' di pratica. Sedersi al freddo e cercare di imparare al volo quando la pressione è su di te per modificare qualcosa non è il modo per farlo.. Ha tanto senso quanto sedersi al pianoforte per la prima volta proprio mentre si alza il sipario sul loro concerto di apertura..

Gran parte del potere di vi deriva dalle sue numerose combinazioni di tasti, ognuno dei quali esegue un'attività di modifica comune. È fantastico, ma non puoi trarne beneficio finché non li hai memorizzati, praticato e fanno parte della tua memoria muscolare.

Fino ad allora, se ci sei vi e guardando un file importante, assolo :q! e parti con grazia. Il tuo file importante ti ringrazierà.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.