Tiem, kas ir iesācēji Linux lietošanā, vi
redaktora atstāšana bieži vien var būt mulsinoša tā atšķirīgo režīmu un komandu struktūras dēļ. Ir svarīgi zināt, kā pareizi iziet, neatkarīgi no tā, vai plānojat saglabāt progresu vai vispār atteikties no izmaiņām.
Dažādi režīmivi
Redaktors vi
galvenokārt darbojas divos galvenajos režīmos:
- Komandu režīms: šis režīms tiek izmantots navigācijai un dažādu komandu izpildei.
- Ievietošanas režīms: šis režīms ļauj pievienot un modificēt tekstu.
Atverot vi
, pēc noklusējuma tiek iestatīts komandu režīms. Lai pārslēgtos uz ievietošanas režīmu, nospiediet i
. Lai no ievietošanas režīma atgrieztos komandu režīmā, vienkārši nospiediet Esc
.
Kā saglabāt izmaiņas un izietvi
- Vispirms nospiediet,
Esc
lai pārietu uz komandu režīmu. - Pēc tam ierakstiet
:wq
un nospiedietEnter
.
Šī secība saglabā izmaiņas un aizver redaktoru.
Aizvērt, vi
nesaglabājot izmaiņas
- Nospiediet
Esc
, lai pārslēgtos uz komandu režīmu. - Ierakstiet
:q!
un nospiedietEnter
.
Šī pieeja tiks pārtraukta, vi
nesaglabājot sesijas laikā veiktās izmaiņas.
Vēl viena metode, kā saglabāt un iziet
- Pārliecinieties, vai esat komandu režīmā, nospiežot
Esc
. - Pēc tam ievadiet
:x
un nospiedietEnter
.
Komanda :x
saglabā visas izmaiņas tikai tad, ja tās pastāv, un pēc tam iziet vi
.
Iziet vi
ar īsinājumtaustiņiem
- Nospiediet
Esc
, lai pārietu uz komandu režīmu. - Divreiz nospiediet
Shift
+ ( ), lai saglabātu un izietu.Z
ZZ
Izmantojot, ZZ
izmaiņas tiks nekavējoties saglabātas un redaktors tiks aizvērts.
Ko darīt, ja Esc
atslēga neizdodas
Ja Esc
atslēga nedarbojas, izmēģiniet šīs alternatīvas, lai sasniegtu komandu režīmu:
- Nospiediet
Ctrl
+[
. - Nospiediet
Ctrl
+C
.
Kad esat veiksmīgi pārslēdzies uz komandu režīmu, varat izpildīt atbilstošo komandu, lai izietu vi
.
Bieži sastopamu problēmu risināšana
Ja, mēģinot iziet, tiek parādīti kļūdu ziņojumi, piemēram:
E37: No write since last change (add! to override)
Tas norāda, ka ir izmaiņas, kas nav saglabātas. Lai izietu, nesaglabājot, izmantojiet :q!
. Lai saglabātu savu darbu un beigtu darbu, izvēlieties :wq
vai ZZ
.
Iepazīšanās ar pareizajām izejas procedūrām vi
var uzlabot jūsu vispārējo pieredzi un aizsargāt jūsu darbu.
Atbildēt