Kako: Izlaz iz vim



Isprobajte Naš Instrument Za Uklanjanje Problema

Vjerovali ili ne, kako izaći iz Vima jedno je od najpopularnijih pitanja koje Linux i drugi Unixovi novaci postavljaju računalnim profesionalcima. Ako ne znate kako izaći iz Vima ili bilo koje druge implementacije vi, onda se nemate zbog čega osjećati neugodno. Dolazi s područjem novog za ove operativne sustave. To je zapravo nešto što čak i mnogi programeri pitaju kad su se prvi put upoznali s Vim i vi, jer su toliko navikli na druga okruženja.



Za potrebe ovog vodiča pretpostavit ćemo da ste već unutar Vima ili druge verzije uređivača vi. Većina ovog savjeta trebala bi funkcionirati bez obzira jeste li ga pokrenuli iz naredbenog retka naredbom vi ili vim, a čak bi trebao raditi i ako ste koristili naredbu busybox vi. Zapovedni terminal možete pokrenuti na bilo koji uobičajeni način da započnete, ali ako želite zatvoriti vi, vjerojatno ste već unutra.



Metoda 1: Brzi izlazak iz Vima

Ako ste pogledali ovaj vodič jer ste slučajno ušli u Vim ili vi i samo želite van, a da uopće niste spremili bilo kakav posao, trebali biste upisati : q! i pritisni enter. To bi vas trebalo izbaciti iz uređivača. Ako se ne dogodi, pritisnite tipku Escape (Esc) i upišite: q! nakon čega slijedi enter. Vratit ćete se na naredbeni redak dok brišete sve promjene koje ste mogli napraviti. Ne trebate brinuti hoćete li na bilo koji način trajno promijeniti bilo koju datoteku na ovaj način!



Čitajte dalje da biste saznali više ili ako želite sačuvati svoj rad.

2. metoda: Vim tehnike spremanja i napuštanja

Iako je ovo malo teško za one koji nisu toliko upoznati s Vimom ili vijem, ovi su urednici modalni. To znači da postoji način umetanja gdje zapravo unosite tekst u dokument i način naredbe u kojem izdajete naredbe kao da ste u bilo kojoj drugoj naredbenoj liniji, iako se struktura naredbi vrlo razlikuje od one na koju ste vjerojatno navikli bash ili nešto slično. Imajte na umu da ove naredbe nisu iste stvari kao naredbe na naredbenom retku, već rade samo u Vim ili vi.



Da biste se prebacili u naredbeni način u Vim ili vi, pritisnite tipku Esc. Možete koristiti i Ctrl + [kao prečac, jer je tipka Esc daleko od tipki sa slovima na modernoj tipkovnici. Sada možete tipkati : wq i pritisnite Enter da biste spremili ono što ste uredili, a zatim zatvorite. Kratica znači pisanje i napuštanje pa je lako zapamtiti: wq kao naredbu. Ako niste unijeli nikakve promjene, unesite : q a pritiskom na enter vratit će se.

Ako ste unijeli promjene, naredba: q će se žaliti zbog nespremljenih promjena. Možete izgubiti promjene i jednostavno izaći iz uređivača pomoću : q! naredba. To je bila naredba koju smo prethodno savjetovali novim korisnicima ako slučajno uđu u Vim i žele izaći. To ipak izbaci vaše promjene, tako da ćete izgubiti sve na čemu ste radili.

Ako ste pokrenuli vi bez imena datoteke i pokušali spremiti promjene, dobit ćete pogrešku koja glasi Nema takve datoteke ili direktorija jer niste naveli ime. Upišite: w nakon čega slijedi naziv datoteke da biste je spremili nakon što ste ušli u način naredbe pritiskom na Esc ili Ctrl + [a zatim možete izdati: q da je napustite. Također možete upotrijebiti: w, a zatim naziv datoteke, ako ste datoteku otvorili za uređivanje i želite je spremiti pod drugim nazivom datoteke prije nego što izađete.

Imajte na umu da morate unijeti dvotočku za bilo koju naredbu koja ga ima, jer je to zapravo dio naredbe, ali da ga ne biste trebali upisivati ​​drugačije. Na primjer, možete upisati ZZ bez dvotačke da biste spremili promjene ako ste nešto napravili, ali izađite iz uređivača bez spremanja ako nema promjena. Nešto je brže od pisanja promjena ako ih nije bilo. Drugi način da se to stavi je zadržavanje tipke Shift, a zatim dva puta pritisnite i otpustite tipku Z Lako je to zamisliti kao tipkovnički prečac.

Iako se sve ovo može činiti vrlo složenim, s praksom postaje puno lakše. Možete upisati vim i pritisnuti enter da biste u njega ušli s bilo kojeg redovnog naredbenog retka, a zatim uvježbati ove izlazne tehnike da biste ih poboljšali. Ponekad ćete možda otkriti da ćete, ako tek započnete tipkati, završiti u načinu umetanja. Uvijek možete pritisnuti Escape za izlazak iz načina umetanja u bilo kojem trenutku. Nekoliko implementacija vi dovest će vas u način umetanja ako pritisnete tipku Umetni, ali svejedno možete pritisnuti Esc, a zatim upisati: q! da brzo izađete iz uređivača.

Postoji još jedna dodatna tehnika koju također možete koristiti. Ovisno o verziji vi, možete tipkati i pritisnite Enter za izlaz. Imajte na umu da ovo neće raditi sa svim inačicama vi, ali u onima koje jest, ispisat će modificiranu datoteku gotovo na isti način: wq hoće.

3 minute čitanja