Vim komandas, pamata rokasgrāmata šī teksta redaktora lietošanai

Vim komandas, pamata rokasgrāmata

El vim teksta redaktors ir sena paziņa katram Linux lietotājam. īpaši tās programmētāji. Tā lietošana nav vienkārša, un tai ir mācīšanās līkne, taču, kad to apgūsit, tas būs jūsu uzticīgais pavadonis, rakstot kodu. Tāpēc, ja vēlaties sākt, mēs jums to sniegsim neliels ceļvedis galvenajām Vim komandām kas jums būs jāizmanto savos failos.

Vim ir uzlabota Vi redaktora versija, kas parādījās uz skatuves 80. gados. Tāpēc, lai gan Vim ir uzlabota oriģināla versija un kas ir paplašināta, pateicoties tā lieliskā daudzveidība un zemais resursu patēriņš. Tomēr jāatzīmē, ka, lai to pārvietotu, peles lietošana ir ierobežota -lai neteiktu nulles veidā-. Tāpēc šajā teksta redaktorā ir svarīgi izmantot tastatūru.

Instalējiet Vim savā datorā

Vim redaktors, pamata komandas

Pirmā lieta, kas jums jādara, ir instalēt slaveno redaktoru, lai varētu to izmantot. Viens no patīkamajiem Vima pārsteigumiem ir tas tas ir daudzplatforms, lai to varētu izmantot visās operētājsistēmās. Lai gan mēs jau teicām, ka tas ir paredzēts lietošanai Linux vidēs. Tās instalēšana operētājsistēmā Linux ir šāda:

sudo apt-get install vim

Vietā, ja vēlaties to instalēt operētājsistēmā Windows vai MacOS, šeit mēs atstājam jums šādas saites uz tā oficiālo lapu, kur jums būs gan versija ar termināli, gan versija ar GUI interfeisu. Abos gadījumos ieteicams izmantot termināļa versiju.

Windows versija
MacOS versija

Kad teksta redaktors ir instalēts jūsu datorā, mēs turpinām izskaidrot visizplatītākās Vim komandas, kas kalpos par pamatu, lai pārvietotos pa dažādiem failiem, ko atverat no tā. Priekš atveriet rediģējamo failu, jums būs jāraksta šāda komanda:

vim nombre-documento-.txt

Un, nospiežot taustiņu ENTER, mēs jau būsim Vim redaktorā ar atvērtu dokumentu un gatavi to apstrādāt.

Būtiskas Vim komandas, lai jūs varētu izmantot populāro teksta redaktoru

Pirmkārt, mēs vēlamies jums pastāstīt, ka, lai gan sākotnējā versijā daudzām tā laika tastatūrām nebija virziena taustiņu, pārvietošanas bija jāveic ar citām atslēgām - Tas ir reģistrjutīgs. Un tie ir šādi:

  • Pa labi: l
  • Pa kreisi: h
  • Uz leju: j
  • Virs: k
  • Dodieties uz atvērtā dokumenta sākumu: gg
  • Pārejiet uz rindas sākumu: ^
  • Dodieties uz rindas beigām: $
  • Dodieties uz atvērtā dokumenta beigām: G
  • Ritiniet līdz pēdējām veiktajām izmaiņām: ;

Vim komandas, lai rediģētu tekstus

datoru programmēšana

Tiklīdz mēs zinām, kā pārvietoties pa failiem, ko atveram programmā Vim, tas ir laiks rediģēt šos tekstus. Un tad mēs jums atstājam Vim komandas, kuras izmantosit visbiežāk. Vim ir trīs dažādi režīmi: komandu režīms -tā, kas tiek atvērta pēc noklusējuma, ievietošanas režīms un papildu komandu režīms.

Kad fails ir atvērts, Vim gaida, kad sāksit rakstīt dažas pirmās komandas. Un kas tie ir? Mēs tos jums piedāvājam zemāk:

  • Ievadiet ievietošanas režīmu - ievietojiet jaunu tekstu-: i (lai izietu no šī režīma, vienkārši jānospiež ESC)
  • Ievadiet ieliktni un ievietojiet jaunu rakstzīmi uzreiz pēc kursa: a
  • Ievadiet insert un ierakstiet pašreizējās rindas beigās: A
  • Ievietojiet jaunu rindu zem kursa: o
  • Ievietojiet jaunu rindu virs kursa: O
  • Aizstājiet kursā pareizo varoni: r (lai ievadītu, nekavējoties jānospiež jaunā rakstzīme)
  • Drukājiet ar printeri, kuru esat konfigurējis pēc noklusējuma: ha!

Vim komandas izgriezt, dzēst un ielīmēt dokumentā, kas atvērts ar teksta redaktoru

Mēs turpinām rediģēt tekstus, kurus esam atvēruši ar populāro 1991. gadā dzimušo teksta redaktoru. Un šajā gadījumā mēs jums atstāsim Vim komandu saraksts, kuras jums būs nepieciešams, lai failā varētu izdzēst, izgriezt, kopēt un ielīmēt tekstu.

  • Izgriezt pašreizējo līniju, kurā atrodas kursors: dd (viena rinda) vai xdd (ja mainīsit 'x' uz skaitli -3dd, piemēram, rindiņas, kuras norādījāt līdz kursoram, tiks izgrieztas)
  • Ielīmējiet nokopēto vai izgriezto tekstu vietā, kur nospiežam komandu: p
  • Izdzēsiet rakstzīmi zem kursora: x
  • Izdzēsiet visu vārdu, kurā atrodas kursors: kovārnis
  • Izdzēsiet visu vārdu, kur atrodas kursors, un pārejiet uz ievietošanas režīmu: cw
  • Dzēst no kursora līdz rindas beigām un pārejiet uz ievietošanas režīmu: c$
  • Kopēt veselu rindu: yy
  • Kopējiet no vietas, kur atrodas kursors, līdz rindas beigām: y$
  • Kopējiet visu vārdu vietā, kur atrodas kursors: čau
  • Nokopējiet rindas numuru no vietas, kur novietojām kursoru: 2yy, 3yy, ... (2 vai 3 rindiņas no kursora atrašanās vietas)

Atsaukt izmaiņas, kas veiktas ar Vim komandām

programmēšanas līnijas

Visbeidzot, šajā nelielajā Vim komandu rokasgrāmatā mēs jums pastāstīsim, kas jums jādara ja vēlaties atsaukt izmaiņas, kas veiktas ar iepriekšējām komandām izpildīts teksta redaktorā.

  • Atsaukt pēdējo ievadīto komandu - :u
  • Atsaukt pēdējās komandas, kas norāda numuru - :xu (aizstāt “x” ar konkrēto skaitli)
  • Atkārtot pēdējās veiktās izmaiņas — :pārtaisīt
  • Lai atjaunotu visas izmaiņas, kas veiktas pēdējā stundā (vai vairākās stundās) – : agrāk 1h 
  • Lai atjaunotu pēdējo minūšu izmaiņas – :vēlāk 20m (šajā gadījumā tas būtu no pēdējām 20 minūtēm)

Kā redzat, Vim komandu ir daudz. Un mēs esam palikuši tikai ļoti mazā daļā, bet, iespējams, tas var jums palīdzēt šī populārā teksta redaktora ieviešanā un spēs apstrādāt pirmos failus, ko atverat no tā. Līdzīgi, Internetā par to ir daudz dokumentācijas. un, ja vēlaties, varat iedziļināties.

Turklāt, Vim ir diezgan aktīva kopiena kas pievieno funkcijas un jaunus skatīšanās režīmus. Turklāt, lai atvieglotu tā lietošanu, īpaši iesācējiem, ir alternatīvas ar draudzīgāku lietotāja interfeisu tam nav nekāda sakara ar visu, ko esam jums paskaidrojuši. Ja vēlaties tos atklāt, daži piemēri ir šādi:


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.