El vim teksto redaktorius yra senas kiekvieno Linux vartotojo pažįstamas. ypač tie programuotojai. Jį naudoti nėra lengva ir jis turi mokymosi kreivę, tačiau kai įvaldysite jį, jis bus jūsų ištikimas kompanionas renkant kodą. Taigi, jei norite pradėti, mes jums duosime mažas pagrindinių Vim komandų vadovas kuriuos turėsite naudoti savo failuose.
Vim yra patobulinta Vi redaktoriaus versija, kuri pasirodė scenoje devintajame dešimtmetyje. Todėl nors Vim yra patobulinta originalo versija, kuri yra išplėsta dėl didelio universalumo ir mažo išteklių suvartojimo. Tačiau reikia pažymėti, kad norint pereiti per jį, pelės naudojimas yra ribotas -nepasakyčiau niekiniu būdu-. Todėl šiame teksto rengyklėje būtina naudoti klaviatūrą.
Įdiekite Vim savo kompiuteryje
Pirmas dalykas, kurį turėtumėte padaryti, yra įdiegti garsųjį redaktorių, kad galėtumėte juo naudotis. Viena iš malonių Vim staigmenų yra ta tai daugiaplanė, todėl galite jį naudoti visose operacinėse sistemose. Nors jau sakėme, kad jis skirtas naudoti Linux aplinkoje. Jos diegimas sistemoje „Linux“ yra toks:
sudo apt-get install vim
Vietoj to jei norite jį įdiegti „Windows“ arba „MacOS“., čia paliekame jums šias nuorodas į oficialų jo puslapį, kuriame turėsite ir versiją su terminalu, ir versiją su GUI sąsaja. Abiem atvejais labiausiai rekomenduojama naudoti terminalo versiją.
„Windows“ versija
MacOS versija
Kai teksto rengyklė bus įdiegta jūsų kompiuteryje, toliau aiškinamės dažniausiai pasitaikančias Vim komandas, kurios bus pagrindas judėti per įvairius failus, kuriuos atidarote iš jo. Dėl atidaryti failą, kurį norite redaguoti, turėsite parašyti šią komandą:
vim nombre-documento-.txt
Ir paspaudę klavišą ENTER, mes jau būsime Vim redaktoriuje su atidarytu dokumentu ir pasiruošę jį apdoroti.
Esminės „Vim“ komandos, skirtos jūsų įsiveržimui į populiariąją teksto rengyklę
Pirmas dalykas, kurį norime pasakyti, yra tai, kad nors pradinėje versijoje daugelis to meto klaviatūrų neturėjo krypties klavišų, poslinkius reikėjo atlikti kitais raktais – Skirta didžiosioms ir mažosioms raidėms. Ir jie yra tokie:
- Teisė: l
- Kairėje: h
- Žemyn: j
- Aukštyn: k
- Eikite į atidaryto dokumento pradžią: gg
- Eikite į eilutės pradžią: ^
- Eikite į eilutės pabaigą: $
- Eikite į atidaryto dokumento pabaigą: G
- Slinkite iki paskutinio mūsų atlikto pakeitimo: ;
Vim komandos redaguoti tekstus
Kai žinome, kaip pereiti per failus, kuriuos atidarome „Vim“, tai yra laikas redaguoti šiuos tekstus. Tada mes paliekame jums Vim komandas, kurias naudosite dažniausiai. Vim turi tris skirtingus režimus: komandų režimas - tas, kuris atidaromas pagal numatytuosius nustatymus, įterpimo režimas ir išplėstinių komandų režimas.
Na, o kai failas bus atidarytas, Vim laukia, kol pradėsite vesti kelias pirmąsias komandas. O kas tai yra? Pateikiame juos žemiau:
- Įveskite įterpimo režimą - įdėkite naują tekstą -: i (Norėdami išeiti iš šio režimo, tereikia paspausti ESC)
- Įveskite įterpimą ir įdėkite naują simbolį iškart po kurso: a
- Įveskite įterpimą ir parašykite dabartinės eilutės pabaigoje: A
- Įterpkite naują eilutę po kursu: o
- Virš kurso įterpkite naują eilutę: O
- Pakeiskite kurso simbolį: r (norėdami įvesti, turite nedelsdami paspausti naują simbolį)
- Spausdinkite naudodami spausdintuvą, kurį sukonfigūravote pagal numatytuosius nustatymus: ha!
Vim komandos iškirpti, ištrinti ir įklijuoti dokumente, atidarytame naudojant teksto rengyklę
Mes ir toliau redaguojame tekstus, kuriuos atidarėme naudodami populiarią 1991 m. gimusią tekstų rengyklę. Šiuo atveju mes jums paliksime Vim komandų, kurias turėsite ištrinti, iškirpti, kopijuoti ir įklijuoti tekstą faile, sąrašas.
- Iškirpkite eilutę, kurioje yra žymeklis: dd (viena eilutė) arba xd (jei pakeisite „x“ į skaičių -3dd, pavyzdžiui, eilutės, kurias nurodėte iki žymeklio, bus iškirptos)
- Įklijuokite tekstą, kurį nukopijavome arba iškirpome toje vietoje, kur paspaudžiame komandą: p
- Ištrinkite po žymekliu esantį simbolį: x
- Ištrinkite visą žodį, kuriame yra žymeklis: aušra
- Ištrinkite visą žodį, kuriame yra žymeklis, ir įjunkite įterpimo režimą: cw
- Ištrinkite nuo žymeklio iki eilutės pabaigos ir įeikite į įterpimo režimą: c$
- Nukopijuokite visą eilutę: yy
- Nukopijuokite iš ten, kur turime žymeklį, į eilutės pabaigą: y$
- Nukopijuokite visą žodį ten, kur yra žymeklis: yiw
- Nukopijuokite eilutės numerį iš vietos, kurioje padėjome žymeklį: 2yy, 3yy, ... (2 arba 3 eilutės nuo žymeklio vietos)
Anuliuoti pakeitimus, atliktus naudojant Vim komandas
Galiausiai šiame nedideliame „Vim“ komandų vadove paliekame jums tai, ką turėtumėte padaryti jei norite anuliuoti ankstesnėmis komandomis atliktus pakeitimus vykdomas teksto rengyklėje.
- Anuliuoti paskutinę įvestą komandą – :u
- Atšaukti paskutines komandas nurodant skaičių – :xu (pakeiskite „x“ konkrečiu skaičiumi)
- Pakartoti paskutinį atliktą pakeitimą – :perdaryti
- Norėdami perdaryti visus paskutinės valandos (arba kelių valandų) pakeitimus – : anksčiau 1 val
- Norėdami perdaryti paskutinių kelių minučių pakeitimus – :vėliau 20m (šiuo atveju tai būtų iš pastarųjų 20 minučių)
Kaip matote, Vim komandų yra daug. Ir mes likome tik labai mažoje dalyje, bet galbūt tai gali padėti jums pristatyti šį populiarų teksto rengyklę ir sugebėti tvarkyti pirmuosius failus, kuriuos atidarote iš jo. Panašiai, Internete apie tai yra daug dokumentų. ir, jei norite, galite gilintis.
Be to, Vim turi gana aktyvią bendruomenę kuri prideda funkcijų ir naujų žiūrėjimo režimų. Be to, kad juo būtų lengviau naudotis, ypač naujokams, yra alternatyvų su patogesne vartotojo sąsaja tai neturi nieko bendra su viskuo, ką jums paaiškinome. Jei norite juos atrasti, pateikiami keli pavyzdžiai: