Vim komandos, pagrindinis šio teksto rengyklės naudojimo vadovas

Vim komandos, pagrindinis vadovas

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

Vim redaktorius, pagrindinės komandos

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

kompiuterinis programavimas

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

programavimo linijos

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:


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.