Kuidas: Exim vim



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Uskuge või mitte, aga kuidas Vimist väljuda, on üks populaarsemaid küsimusi, mida Linux ja teised Unixi uustulnukad arvutiprofessionaalidelt küsivad. Kui te ei tea, kuidas Vimist või mõnest muust vi rakendusest väljuda, pole teil midagi piinlikust tunda. Sellega kaasneb territoorium, kus need operatsioonisüsteemid on uued. See on tegelikult midagi, mida isegi paljud arendajad küsivad, kui neile esimest korda Vimit ja vi tutvustatakse, sest nad on nii harjunud teiste keskkondadega.



Eeldame selle juhendi tähenduses, et olete juba Vimis või mõnes teises redaktori vi versioonis. Enamik neist nõuannetest peaks toimima olenemata sellest, kas alustasite seda käsurealt käsuga vi või vim, ja see peaks töötama isegi siis, kui olete kasutanud käsku busybox vi. Alustamiseks võite käivitada käsuterminali mis tahes tavalisel viisil, kuid kui soovite vi sulgeda, olete tõenäoliselt juba selle sees.



1. meetod: Vimist kiiresti väljumine

Kui olete selle juhendi üles otsinud, kuna sisestasite kogemata Vim või vi ja soovite lihtsalt tööd salvestamata, peaksite tippima : q! ja vajutage sisestusklahvi. See peaks teid toimetajast välja viima. Kui see nii ei ole, siis vajutage Escape (Esc) klahvi ja tippige: q! millele järgneb sisestusklahv. Te olete tagasi tehtud käsureal, kustutades kõik tehtud muudatused. Te ei pea muretsema, et olete sellisel viisil püsivalt mõnda faili muutnud!



Lisateabe saamiseks lugege edasi või kui soovite oma tööd salvestada.

2. meetod: Vim Save ja Quit Techniques

Kuigi see on natuke keeruline neile, kes pole Vimiga või vi-ga nii tuttavad, on need toimetajad modaalsed. See tähendab, et on olemas sisestusrežiim, kus sisestate teksti tegelikult dokumendi, ja käsurežiim, kus väljastate käske täpselt nii, nagu oleksite mõnes muus käsureas, kuigi käsustruktuur erineb oluliselt sellest, millega olete tõenäoliselt harjunud bash vms. Pidage meeles, et need käsud ei ole samad asjad kui käsureal olevad käsud, vaid töötavad ainult Vimis või vi-s.



Vimis või vi-s käsurežiimile lülitumiseks vajutage klahvi Esc. Samuti saate otseteena kasutada klahve Ctrl + [kuna Esc-klahv on kaugel tänapäevase klaviatuuri täheklahvidest. Nüüd saate kirjutada : wq ja vajutage sisestatud muudatuste salvestamiseks sisestusklahvi ning seejärel sulgege. Lühend tähendab kirjutamist ja lõpetamist, nii et seda on lihtne meelde jätta: wq kui käsk. Kui te pole muudatusi teinud, tippige : q ja sisestusklahvi vajutamine naaseb.

Kui olete muudatusi teinud, kurdab käsk: q salvestamata muudatusi. Võite muudatused kaotada ja redaktorist lihtsalt väljuda : q! käsk. See oli käsk, mida me varem soovitasime uutel kasutajatel kasutada, kui nad kogemata Vimi sisenesid ja välja tahtsid. See tühistab teie muudatused, nii et kaotate kõik, millega tegelesite.

Kui oleksite alustanud vi ilma failinimeta ja prooviksite muudatused salvestada, kuvatakse tõrge, mis näitab: Sellist faili või kataloogi pole, kuna te ei määranud nime. Pärast käsureziimi sisenemist vajutage klahvi Esc või Ctrl + [ja seejärel faili nimi: q, millele järgneb faili nimi. Võite kasutada ka: w, millele järgneb faili nimi, kui olete faili redigeerimiseks avanud ja soovite selle enne väljumist teise failinimega salvestada.

Pidage meeles, et peate sisestama kooloni iga käsu jaoks, millel see on, sest see on tegelikult osa käsust, kuid te ei tohiks seda muul viisil sisestada. Näiteks võite muudatuste salvestamiseks sisestada ZZ ilma koolonita, kui olete muudatused teinud, kuid väljuge redaktorist ilma salvestamata, kui muudatusi pole. See on veidi kiirem kui muudatuste kirjutamine, kui neid ei oleks. Teine viis selle panemiseks on hoida all Shift ja seejärel vajutada ja vabastada Z-klahvi kaks korda. Seda on lihtne mõelda nagu klaviatuuri otseteed.

Kuigi see kõik võib tunduda väga keeruline, muutub see harjutamisega palju lihtsamaks. Võite sisestada vim ja vajutada sisestusklahvi, et sinna pääseda igalt tavaliselt käsurealt, ja seejärel harjutada neid väljumisvõtteid nende paremaks muutmiseks. Mõnikord võite leida, et kui hakkate lihtsalt kirjutama, jõuate sisestusrežiimi. Sisestusrežiimist väljumiseks võite igal ajal vajutada Escape. Mõned vi rakendused viivad teid sisestamisrežiimi, kui vajutate sisestusklahvi, kuid võite siiski vajutada Esc ja seejärel tippida: q! redaktorist kiirelt väljumiseks.

Võite kasutada ka ühte täiendavat tehnikat. Sõltuvalt vi versioonist saate kirjutada ja vajutage väljumiseks sisestusklahvi. Pidage meeles, et see ei tööta kõigi vi versioonidega, kuid neis, kus see töötab, kirjutab muudetud faili välja üsna samamoodi: wq saab.

3 minutit loetud