Rispetto a VI, VIM è più compatibile. Vim, uno dei migliori redattori basati su terminal, ha molte funzionalità interessanti. Il lancio e la chiusura di Vim è molto semplice. Questo articolo esamina come puoi uscire da VIM sotto i sistemi UNIX e Linux.
Come aprire il tutor Vim
Vimtutor è utile per nuovi sviluppatori Linux e Unix o Sysadmins. È possibile avviare rapidamente il vimtutor in MacOS, Linux/Unix Systems eseguendo il seguente comando:
vimtutor
Per impostazione predefinita, Vimtutor inizia in inglese ma può anche essere avviato in altre lingue attraverso altri comandi.
vimtutor it ## italiano ##
Vimtutor fr ## francese ##
VimTutor ES ## spagnolo ##
Puoi anche vedere tutti i linguaggi installati in VimTutor eseguendo il seguente comando LS:
LS/usr/share/vim/vim*/tutor/tutor*
Modalità VIM
Vim ha sette modalità di base e ci sono sette modalità aggiuntive. Consideriamo queste diverse modalità come varianti di modalità di base. Puoi leggere il documento eseguendo: h vim-mode per conoscerlo meglio. Conoscere tutte le modalità non è così importante. Tuttavia, ci sono tre di queste modalità che dovresti sapere durante l'utilizzo: modalità di comando, modalità di inserimento e modalità normale.
Siamo nella sua modalità normale mentre si avvia l'editor di testo VIM/VI. Questa modalità consente di navigare nel file in base alle tue esigenze e utilizzare il comando VIM. Usa il tasto "i" per inserire la modalità Insert qui per modificare il testo. In questo modo, puoi modificare file, come configurazioni o programmi. Usando di nuovo il tasto ESC ti riporterà alla modalità normale.
Come aprire un file in VIM
È possibile avviare VIM/VI digitando il seguente comando:
VI FILE
file vim
VIM [opzioni] FileName
Come uscire dall'editore VIM
Esistono diversi metodi o condizioni per lasciare l'editor VIM. Discutiamo alcuni di loro.
Condizione 1: salva e lascia il comando dell'editor in VIM
Esiste una procedura specifica per salvare un file in vi/vim e lasciare l'editor.
Innanzitutto, aprire il tipo di file VI/VIM ed eseguire il seguente comando con il file file:
FileName VIM
Premere il tasto ESC per salvare un file in VI/VIM e digitare: W e premere Invio.
Il tuo file viene salvato in VI/VIM. Ora puoi lasciare il VI/VIM premendo il tasto ESC. Dopodiché, digita uno di loro in base alle tue condizioni.
: Q -> per smettere
: QA -> Per lasciare tutti i file aperti
Una volta che decidi e digiti uno dei comandi precedenti, premere il tasto Invio per lasciare l'editor VIM e il tuo editor sarà chiuso.
NOTA: La parte inferiore a sinistra del terminale mostrerà il tasto successivo quando si preme ":". Successivamente, premere: (colon) e notare che il cursore apparirà nell'angolo inferiore del lato sinistro dello schermo vicino alla richiesta del colon.
CONDIZIONE 2: dopo aver apportato eventuali modifiche e salvato il file, è possibile lasciare l'editor VIM
Quando in modalità inserzione o aggiunta, premere ESC prima. Una volta che questo comando è stato eseguito, premere Invio per inviarlo.
:X
O
:X!
O
: WQ
Ciò salverà tutte le modifiche apportate nel documento nel file e lascia l'editor.
Condizione 3: ESCI EDITO VIM, senza modifiche al file
Se non si desidera salvare alcuna modifica nel file, premere il tasto ESC come al solito. Successivamente, digitare: Q! e premere il tasto Invio. Questo uscirà da Vim, salvando le modifiche.
Altri metodi per smettere di vim:
A proposito, i comandi precedenti sono sufficienti per uscire dall'editor VIM. Ma, come avevamo menzionato in precedenza, il redattore di Vim è famoso per le sue scorciatoie. Quindi, ora parleremo di alcune delle sue chiavi di scelta rapida, attraverso le quali sarà più facile per te uscire dall'editor VIM.
Condizione 1: Quando si desidera abbandonare l'editor VIM senza salvare il file -> ESC + SHIFT ZQ
Condizione 2: Dopo aver salvato il file e quindi lasciare l'editor -> ESC + SHIFT ZZ
Condizione 3: Per lasciare tutti i file aperti -> ESC +: QA + ENTER
Condizione 4: Basta salvare ed uscire dal file -> ESC + 😡 + ENTER
Dipende dal metodo che si desidera adottare per lasciare l'editor VIM.
Risoluzione dei problemi durante l'uscita da Vim
CONDIZIONE 1: se non si desidera immettere la modalità di riga di comando
È possibile premere ZQ o ZZ per smettere di VIM in modalità normale senza problemi. I caratteri ZZ e ZQ sono uguali a 😡 e: Q!.
Qui, ZZ e ZQ sono comandi in modalità normale, dove 😡 e: q! sono comandi di uscita.
Condizione 2: se hai perso e vuoi forzare la smettere
Quando si tenta di smettere di VIM, è possibile vedere le informazioni precedenti premendo il controllo + C in Linux, Ctrl + Alt + Elimina in Windows e Force Excit in MacOS.
La prossima volta che provi ad aprire di nuovo lo stesso file, rivedi questa sezione (qui, sto usando un file chiamato Foo.txt come esempio):
Se provi ad aprire lo stesso file la prossima volta, non c'è nulla di cui preoccuparsi se vedi la seguente immagine. Qui, l'APK VIM ti aiuta a recuperare le preziose modifiche apportate che potresti aver perso.
Puoi vedere che un file con l'estensione di .SWP si trova controllando la directory. Questo è un file di swap.
Dopo aver premuto R, vedrai che le tue modifiche sono state riflesse dopo aver premuto Invio. Puoi eliminare il .file swp una volta completato il processo di recupero del file. Quando lo rimuovi, non si vede l'errore precedente.
Condizione 3: quando “: WQ” non è riuscito
Non è un grosso problema per fallire ": WQ" ogni volta che il nome file è mancante o di sola lettura. Quindi, quando il file è di sola lettura, VIM non ci impedisce di modificare e aprire il file. Forse anche allora, il: WQ! non funzionerà in questa situazione. Puoi finire tutte le modifiche attraverso: Q e con l'aiuto di Sudo, puoi aprire lo stesso file nel prefisso e apportare di nuovo le modifiche.
Conclusione
Questo articolo ha coperto alcune basi su come uscire dall'editor VIM in diverse condizioni attraverso vari metodi. Ci sono anche diversi problemi mentre esci da VIM, a causa dei quali non è possibile uscire facilmente dal VIM. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.