Cum să părăsești VIM: 10 moduri de a ieși din VI
Cuprins:
VIM este un editor de text în linie de comandă foarte puternic, care este iubit de experți și adesea urât de începători, mai ales pentru că are o curbă de învățare destul de abruptă, care poate părea neintuitivă pentru cei care nu sunt familiarizați cu el. Chiar și ceva la fel de simplu precum renunțarea la VIM poate părea o provocare pentru cei care nu sunt familiarizați cu VI și deseori duce la zdrobirea Control+C Control+X !q !q introduceți escape Control+Z până când în cele din urmă se întâmplă ceva și poate procesul se suspendă sau poate se oprește cine știe sigur, așa că urmați-l cu un „killall vim” și apoi, înapoi pentru a deschide din nou același fișier text în nano, nu?
Bine, asta nu este ideal, dar toți am fost acolo. Acesta este ceea ce căutăm să evităm de acum înainte, pentru că, chiar dacă nu doriți să utilizați vi, puteți ști cel puțin cum să ieșiți din el în mod corespunzător. Acest tutorial vă va arăta exact cum să părăsiți corect VIM / VI, de fapt vă va arăta mai multe moduri diferite de a părăsi VIM!
10 moduri cum să renunți la VIM / VI
Aceasta este o întrebare care apare destul de des în comentariile noastre la articolele din linia de comandă... cum naiba să renunțăm de fapt din VIM? Se dovedește că există literalmente peste 10 moduri de a renunța la VIM, ceea ce poate indica motivul pentru care VI derutează atât de mulți utilizatori. Să trecem mai întâi la cele mai simple metode:
Ieși din VIM fără a salva cu ZQ
Apăsați tasta ESCAPE, apoi apăsați SHIFT + ZQ
Acest lucru va ieși instantaneu din VIM fără a salva, practic la fel ca :q! comanda.
Quickly Imit VIM with Write & Save to File
Apăsați tasta ESCAPE, apoi SHIFT + ZZ
Acestea sunt cele mai rapide două moduri de a ieși din VIM pentru mine personal, dar fiecare are propriile păreri aici și mulți preferă să tasteze o comandă într-un mod mai tradițional.
Ieși din VIM cu :q
Apăsați tasta ESCAPE, apoi tastați :q și apăsați RETURN
Pentru a fi perfect clar, apăsând tasta „Escape” intră în modul de comandă. Apoi tastarea :q este literală, ca în două puncte nu punct și virgulă, deci ar fi Shift+; urmat de q și apăsând tasta Întoarcere intră comanda pentru a renunța.
Acest lucru funcționează numai dacă nu s-au făcut modificări documentului, așa că pentru a renunța dacă s-au făcut modificări, faceți o ușoară ajustare și la sfârșit:
Apăsați tasta ESCAPE, apoi tastați :q! și apăsați RETURN
Ieși din VIM și scrie modificările cu :wq
Apăsați ESCAPE și tastați :wq și apăsați RETURN
Acest lucru salvează (scrie) modificări la fișierul activ și se închide. Puteți forța acest lucru adăugând un bang dacă este necesar:
Apăsați ESCAPE și tastați :wq! urmat de tasta RETURN
Acest lucru ar trebui să ajute la evitarea acestei situații:
Totuși, putem fi puțin mai amănunți și acoperi toate modalitățile posibile de a părăsi VIM (cel puțin că știu despre amabilitatea paginii de manual, sună în comentarii cu mai multe moduri dacă există altele pe care le putem ratat aici), la care vom ajunge în continuare:
Orice mod posibil de a părăsi VIM
Apăsați tasta ESCAPE pentru a intra mai întâi în modul de comandă, apoi utilizați oricare dintre următoarele:
- :q – renunță
- :q! – ieșiți fără a salva, chiar dacă ați modificat
- :cq – renunță mereu fără a scrie
- :wq – scrieți / salvați fișierul curent și ieșiți
- :wq! – scrieți fișierul curent și ieșiți întotdeauna
- :wq (nume) – scrieți în fișier (nume) și ieșiți
- :wq! (nume) – scrieți în fișier (nume) și ieșiți întotdeauna, chiar dacă ați modificat
- ZZ – salvați fișierul curent dacă este modificat, apoi ieșiți
- ZQ – ieșiți și ieșiți fără a salva
- Lansează un nou terminal și tastați „killall vim” – aceasta este o glumă pe care mulți o vor înțelege și, deși nu este o modalitate adecvată de a renunța la vim, funcționează
Deci așa să scapi de VIM, mai puțin confuz? Poate că nu, și este în regulă, în general ne vom menține să folosim nano aici pentru explicații, deoarece este mai ușor de utilizat. Și nu este nimic în neregulă în asta, deși m-am simțit mai confortabil cu VIM de-a lungul timpului, încă prefer nano din ușurință și poate din vechile obiceiuri încăpățânate.
Pentru cei interesați să învețe VIM sau cel puțin să devină mai confortabil cu el, puteți oricând să încercați comanda vimtutor, să folosiți acest excelent tutorial VIM interactiv online și să faceți mai multă practică utilizând-o des pe orice Terminal. Puteți chiar să obțineți vim pe iPad sau iPhone dacă sunteți cu adevărat angajat. Și măcar știi cum să renunți la vi acum, nu?