Vim redaktora saglabāšana un aizvēršana: izskaidrots vienkāršās darbībās

Efektīvai teksta rediģēšanai ir ļoti svarīgi apgūt Vim redaktora lietošanas mākslu.

Vim ir ļoti konfigurējams un plaši izmantots teksta redaktors, kas pazīstams ar savu efektivitāti, elastību un jaudu. Tas tika izveidots kā Vi redaktora paplašināta versija, kas tika izstrādāta operētājsistēmai Unix 1970. gados.

Vim apzīmē “Vi IMproved”.

Atšķirībā no tradicionālajiem grafiskajiem teksta redaktoriem, Vim ir komandrindas redaktors. Tas nozīmē, ka to galvenokārt darbina ar tastatūras komandām, nevis ar peli.

Šī uz komandām balstītā pieeja ļauj ātri un efektīvi rediģēt tekstu, kas padara to populāru programmētāju, sistēmu administratoru un lietotāju vidū.

Galvenās Vim iezīmes

Galvenās Vim funkcijas ir:

Modālā rediģēšana

Vim ievēro modālās rediģēšanas paradigmu, kas nozīmē, ka tai ir dažādi režīmi dažādiem uzdevumiem.

Pielāgojamība

Vim ir ļoti pielāgojams un paplašināms. Tas piedāvā plašu konfigurācijas opciju kopumu, kas lietotājiem ļauj personalizēt redaktoru, lai tas atbilstu viņu vēlmēm un darbplūsmai.

Lietotāji var pielāgot atslēgu kartējumus, definēt makro, instalēt spraudņus un modificēt dažādus redaktora darbības aspektus atbilstoši savām vajadzībām.

  Samsung pārsteidz visu ar McAfee — pat viedtelevizoriem

Sintakses izcelšana un koda rediģēšana

Tas nodrošina sintakses izcelšanu plašam programmēšanas valodu un failu tipu klāstam, kas padara to par populāru izvēli kodēšanai un programmatūras izstrādei.

Tā piedāvā tādas funkcijas kā automātiskā atkāpe, koda locīšana, iekavu saskaņošana un integrācija ar ārējiem kompilatoriem un atkļūdotājiem, kas uzlabo kodēšanas pieredzi.

Attālā rediģēšana un sadarbība

Vim atbalsta attālo rediģēšanu, izmantojot dažādus protokolus, piemēram, SSH, kas ļauj lietotājiem rediģēt failus attālos serveros vai sadarboties ar citiem reāllaikā.

Efektivitāte un ātrums

Tas nodrošina daudzus īsinājumtaustiņus un jaudīgas komandas, ļaujot lietotājiem ātri veikt sarežģītas rediģēšanas darbības.

Vim modālā rediģēšana un pielāgojamā vide palīdz palielināt produktivitāti un ātrāku rediģēšanas darbplūsmu, kad tā ir apgūta.

Un šeit ir saraksts ar labākajiem Vim iedvesmotajiem redaktoriem produktivitātei; nekautrējieties apmeklēt šo lapu.

Vim režīmu izpratne

Vim darbojas dažādos režīmos, un katrs kalpo noteiktam mērķim. Lai pārslēgtos starp režīmiem Vim redaktorā, izpildiet šīs taustiņu komandas:

Pārslēdzieties uz ievietošanas režīmu

Nospiediet taustiņu “i”: tas ļaus jums sākt ievietot un rediģēt tekstu pašreizējā kursora pozīcijā.

Pārslēdzieties uz komandu režīmu

Nospiediet taustiņu “Esc”: tas atgriezīs komandu režīmā no jebkura cita režīma. Ja neesat pārliecināts par pašreizējo režīmu, vairākas reizes nospiediet “Esc”, lai nodrošinātu, ka atrodaties komandu režīmā.

Pārslēdzieties uz vizuālo režīmu

Nospiediet taustiņu “v”: tiks atvērts vizuālais režīms, ļaujot atlasīt un manipulēt ar tekstu.

Varat arī izmantot citus vizuālā režīma variantus, piemēram, taustiņu “V”: uz līniju balstīts vizuālais režīms. Tas atlasa visas rindas.

  Kā lietot Manjaro uz Raspberry Pi 4

Taustiņš “Ctrl+v”: uz blokiem balstīts vizuālais režīms. Tas atlasa taisnstūrveida teksta blokus.

Pārslēdzieties uz komandrindas režīmu

Nospiediet taustiņu “:” (kols): tas aktivizēs komandrindu ekrāna apakšā, kurā varat ievadīt sarežģītākas komandas.

Pārslēdzieties uz nomaiņas režīmu

Nospiediet taustiņu “R”: tas pārslēgsies uz aizstāšanas režīmu, kur ievadītās rakstzīmes aizstās esošo tekstu pa rakstzīmei.

Komandu režīma ierobežojumi

Lai gan Vim komandu režīms nodrošina plašu funkcionalitāti un rediģēšanas darbību kontroli, tam ir daži ierobežojumi. Šeit ir daži komandu režīma ierobežojumi.

Nespēja tieši rediģēt tekstu

Komandu režīms galvenokārt ir vērsts uz komandu izpildi un navigāciju failā. Tas neļauj tiešu teksta rediģēšanu. Lai mainītu faila saturu, ir jāpārslēdzas uz ievietošanas režīmu.

Ierobežota kursora kustība

Kursora kustība ir ierobežota, pārvietojoties starp rindām, vārdiem vai rakstzīmēm. Lai gan jūs varat efektīvi pārvietoties, jūs nevarat manipulēt ar tekstu kursora pozīcijā, neieslēdzot ievietošanas režīmu.

Tūlītējas vizuālas atsauksmes trūkums

Tas nesniedz tūlītēju vizuālu atgriezenisko saiti par tekstā veiktajām izmaiņām. Piemēram, ja izdzēšat rindiņu vai modificējat vārdu, izmantojot komandu, faktiskās izmaiņas netiks rādītas, kamēr neizpildīsit komandu.

Sarežģītas komandas noteiktām darbībām

Dažām uzlabotām rediģēšanas darbībām, piemēram, globālajai meklēšanai un aizstāšanai, komandu režīmā ir nepieciešamas sarežģītas komandu secības. Šo komandu precīza atcerēšanās un izpilde var būt izaicinājums jauniem lietotājiem.

Ierobežota atsaukšanas/atcelšanas funkcionalitāte

Lai gan Vim atbalsta atsaukšanas un pārtaisīšanas darbības, tās attiecas tikai uz pēdējām izmaiņām, kas veiktas komandu režīmā. Ja pārslēdzaties uz ievietošanas režīmu un veicat izmaiņas, jums būs jāatgriežas komandu režīmā, lai atsauktu vai atkārtotu šīs izmaiņas.

  Kā lietot Safari privāto pārlūkošanu iPhone vai iPad

Neskatoties uz šiem ierobežojumiem, komandu režīms joprojām ir neatņemama Vim rediģēšanas darbplūsmas sastāvdaļa. Tas nodrošina jaudīgas komandas un navigācijas iespējas, kas ļauj lietotājiem efektīvi manipulēt un pārvaldīt teksta failus.

Lai pārvarētu ierobežojumus, ir svarīgi saprast, kad pārslēgties uz ievietošanas režīmu tiešai teksta rediģēšanai un izmantot Vim plašās komandu kopas priekšrocības.

Faila saglabāšanas metodes Vim

#1. Faila saglabāšana, neizejot

Lai saglabātu failu, neizejot no Vim, rīkojieties šādi:

a. Pārliecinieties, vai esat komandu režīmā (ja nepieciešams, nospiediet Esc)

b. Ierakstiet :w un nospiediet taustiņu Enter. Varat arī piešķirt faila nosaukumu, ko vēlaties saglabāt.

c. Vim saglabās failu, un jūs varat turpināt rediģēšanu.

#2. Iziet bez saglabāšanas

Ja vēlaties iziet no Vim, nesaglabājot izmaiņas, veiciet tālāk norādītās darbības.

a. Pārliecinieties, vai esat komandu režīmā (ja nepieciešams, nospiediet Esc)

b. Ierakstiet :q! un nospiediet taustiņu Enter.

c. Vim tiks aizvērts, atmetot visas nesaglabātās izmaiņas.

#3. Redaktora saglabāšana un iziešana no tā

Lai saglabātu izmaiņas un izietu no Vim, veiciet šīs darbības:

a. Pārliecinieties, vai esat komandu režīmā

b. Ierakstiet :wq un nospiediet taustiņu Enter.

c. Vim saglabās failu un aizvērs redaktoru.

#4. Saglabāt un iziet (alternatīva)

Ja vēlaties nedaudz atšķirīgu komandu, lai saglabātu un izietu, varat izmantot “:x” vai “:wq” aizvietojami. Abas komandas saglabās izmaiņas un izies no Vim.

#5. Saglabāt kā citu failu

Lai saglabātu pašreizējo failu ar citu nosaukumu, veiciet šīs darbības:

a. Ieejiet komandu režīmā

b. Ierakstiet :saveas (aizstāt ar vajadzīgo nosaukumu) un nospiediet taustiņu Enter.

c. Vim izveidos jaunu failu ar norādīto nosaukumu un saglabās saturu

Autora piezīme✍️

Atcerieties galvenās atšķirības starp komandu režīmu un ievietošanas režīmu un praktizējiet dažādas failu saglabāšanas metodes Vim.

Ar laiku un pieredzi jūs iegūsit lietpratīgi izmantot Vim jaudīgās funkcijas, lai efektīvi rediģētu un apstrādātu tekstu.

Ceru, ka šis raksts jums bija noderīgs, lai uzzinātu, kā pēc izmaiņu veikšanas saglabāt un aizvērt Vim redaktoru.

Iespējams, jūs interesēs arī uzzināt par labākajām Vim apkrāptu lapām izstrādātājiem un Sysadmin.