VIM apmācība

 Vims ir ļoti spēcīgs redaktors, kuram visiem ir pārāk daudz komandu, kas izskaidrotas tādā veidā, kā tas ir paredzēts, lai aprakstītu pietiekami, lai jūs varētu vienkārši izmantot Vim. Laiks, kas nepieciešams kursam, ir aptuveni 25 līdz 30 minūtes, atkarībā no laika, ko pavadāt eksperimentējot. Nodarbībās izmantotās komandas maina tekstu. Veiciet šī faila kopiju virs sevis (ja sākāt "vimtutor", tas jau ir kopija). Ir svarīgi paturēt prātā, ka šis kurss ir paredzēts, lai mācītu praksē. Tas nozīmē, ka jums ir nepieciešams palaist komandas, lai mācītos pareizi. Ja lasāt tikai tekstu, aizmirsīsiet komandas! Tagad pārliecinieties, vai tastatūra nav bloķēta lielajiem burtiem. 

Nodarbība 1.1 - kursora pārvietošana

Lai pārvietotu kursoru, nospiediet taustiņus h, j, k, l, kā norādīts:

Padoms. PM ir pa kreisi un pārvietojas pa kreisi.

Galvenais ir pa labi un kustas pa labi.

J taustiņš izskatās kā lejupvērsta bultiņa.

Piezīme. Ja neesat pārliecināts par to, ko tikko ierakstījāt, nospiediet

lai atgrieztos normālā režīmā. Tad vēlreiz ievadiet vajadzīgo komandu.

Piezīme. Bulttaustiņu taustiņiem vajadzētu darboties. Bet, izmantojot

hjkl jūs varat pārvietoties daudz ātrāk, vienreiz

jūs izmantojat.

1.2. Nodarbība - IEVIEŠANA UN IZVĒLNE VIM

1. Nospiediet un turiet (lai pārliecinātos, ka atrodaties normālā režīmā).

2. Tips: q!

---> Tas atstās redaktoru, nesaglabājot veiktās izmaiņas.

Ja vēlaties saglabāt izmaiņas un iziet, ierakstiet:

: Wq

3. Kad tiks parādīts uzvedne “shell”, ierakstiet komandu

ieveda jūs šajā apmācībā. Tas varētu būt: vimtutor

Parasti jūs izmantojat: vim tutor

---> 'Vim' sāk redaktoru, 'tutor' ir fails, kuru vēlaties rediģēt.

1.3. Nodarbība - TEXT EDITING - DELETION

Normālā režīmā nospiediet x, lai izdzēstu rakstzīmi zem kursora.

1.4. Nodarbība: TEXT EDITING - INSERTION

Normālā režīmā nospiediet i, lai ievietotu tekstu.

1. ZIŅOJUMA KOPSAVILKUMS 1

1. Kursors pārvietojas ar bulttaustiņiem vai taustiņiem hjkl.

h (pa kreisi) j (uz leju) k (augšā) l (pa labi)

2. Lai ievadītu Vim (ar% prompt), ievadiet: vim FILE

3. Lai izietu no Vim tipa:: q! Lai zaudētu visus

Izmaiņas.

VAI ierakstiet:: wq, lai saglabātu

Izmaiņas.

4. Lai dzēstu rakstzīmi zem kursora Normal mode tipa: x

5. Lai kursorā ievietotu tekstu normālā režīma tipā:

Es rakstu tekstu

PIEZĪME: Nospiežot, tiek iestatīts normāls režīms vai tiek atcelts pasūtījums

daļēji rakstīts, ka vēlaties vairāk.

Nodarbība 2.1

Ierakstiet dw, lai izdzēstu vārda beigās.

PIEZĪME: burti dw parādīsies kā ekrāna pēdējā rinda, kad

jūs ierakstāt. Ja esat ievadījis kaut ko nepareizu, nospiediet un

atkal.

2.2. Nodarbība - VAIRĀK CLEAR

Lai dzēstu rindas beigās, ierakstiet d $.

2.3. Nodarbība - KOMANDAS UN OBJEKTI

Dzēšanas komandas d formāts ir šāds:

[Numurs] d objekts VAI d [numurs] objekts

kur:

numurs - cik bieži izpilda pasūtījumu (pēc izvēles, noklusējums: 1).

d - ir dzēšanas komanda.

objekts - tas, ko komanda darbosies (skat. sarakstu zemāk).

Īss vienumu saraksts:

w - kursors līdz vārda beigām, ieskaitot sekojošo.

e - kursoru uz vārda galu bez tālāk norādītās vietas.

$ - kursors līdz līnijas beigām.

PIEZĪME: Piedzīvojumu, vienīgais objekta atbalsts normālā režīmā bez

komandu, pārvietojiet kursoru, kā parādīts objektu sarakstā.

2.4. Nodarbība.

Lai dzēstu līniju, ierakstiet dd.

Ņemot vērā to reižu skaitu, kad mēs atceļam visas rindas, dizaineri

Vi nolēma, ka būtu vieglāk vienkārši ierakstīt divus

turpināja dzēst līniju.

Nodarbība 2.5 - ATCELŠANA

Ierakstiet u, lai atsauktu pēdējās komandas.

Ievadiet U, lai ielādētu līniju.

Ierakstot Ctrl + R, lai atceltu atcelšanu

2. KOPSAVILKUMA KOPSAVILKUMS

1. Lai nodzēstu kursoru uz vārda veida: dw

2. Lai notīrītu kursoru uz līnijas tipa beigām: d $

3. Lai dzēstu līnijas veidu: dd

4. Parastā režīma komandas formāts ir:

[numurs] komandu objekts VAI komanda [numurs] objekts

kur:

numurs - cik bieži atkārto komandu

komanda - vai to darīt, piemēram, d dzēst

objekts - kāda ir komandai, piemēram, w (vārds)

$ (Līdz līnijas beigām) utt.

5. Lai atsauktu iepriekšējās darbības, ierakstiet: u (u mazie burti)

Lai atsauktu visas izmaiņas līnijas tipā: U (kapitāls U)

Lai atceltu atcelšanas veidu: Ctrl-R

Nodarbība 3.1

Ierakstiet p, lai novietotu kursoru pēc tam, kas ir izdzēsts.

1. Novietojiet kursoru uz pirmās dzejolis rindas zemāk.

2. Ierakstiet dd, lai dzēstu līniju un ievietotu to Vim buferī.

3. Pārvietojiet kursoru uz iepriekšējo rindu, kur vēlaties

nodzēsiet līniju.

4. Normālā režīmā ierakstiet p, lai iegūtu līniju.

3.2. Nodarbība - IZMAIŅA

Ievadiet r un rakstzīmi, lai aizvietotu rakstzīmi zem kursora.

3.3. Nodarbība - IZMAIŅAS

Lai mainītu visu vārdu vai tā daļu, ierakstiet cw

Ņemiet vērā, ka cw dzēš vārdu un pēc tam ievieto jūs ievietošanas režīmā.

3.4. Nodarbība - VAIRĀK IZMAIŅAS AR C

Izmaiņas darbojas ar tādiem pašiem objektiem kā dzēst.

1. Izmaiņas darbojas tāpat kā dzēšana.

Formāts ir:

[Numurs] c objekts vai c [numurs] objekts

2. Objekti ir vienādi: w (vārds), $ (rindas beigas) utt.

ZIŅOJUMA KOPSAVILKUMS 3

1. Lai aizstātu izdzēstu tekstu, ierakstiet p. Tas liek

izdzēsts teksts PĒC kursora (ja līnija ir izdzēsta, tā

būs zem kursora).

2. Lai aizvietotu rakstzīmi zem kursora, rakstiet r, kam seko rakstzīme

kas aizstās oriģinālu.

3. Izmaiņas ļauj mainīt norādīto objektu, kursoru uz

objekta beigas. Piemēram, ievadiet cw, lai mainītu kursoru

līdz vārda beigām, c $ mainās līdz līnijas beigām.

4. Izmaiņu formāts ir:

[Numurs] c objekts vai c [numurs] objekts

4.1. Nodarbība - POZĪCIJA UN STATUSA FILE

Ierakstiet Ctrl-G, lai parādītu savu atrašanās vietu failā un tā statusu.

Izmantojiet Shift-G, lai pārietu uz konkrētu faila rindu.

Piezīme: Pirms jebkura soļa izlasiet visu šo stundu!

1. Turiet nospiestu taustiņu Ctrl un nospiediet G. Statusa līnija

parādīsies ekrāna apakšdaļā ar faila nosaukumu un numuru

kur tu esi. Ņemiet vērā šo numuru, tas tiks izmantots 3. darbībā.

2. Ierakstiet kapitālu G (Shift-G), lai nokļūtu faila beigās.

3. Ievadiet rindas numuru, kuram sekoja Shift-G. Tas būs

atpakaļ uz līniju, kurā jūs sākotnēji atradāt.

(Kad ierakstāt ciparus, tie netiek parādīti ekrānā).

4.2. Nodarbība - MEKLĒŠANA

Ierakstiet / seko teksts, lai meklētu šo tekstu.

1. Ierakstiet rakstzīmi / Parastais režīms. Ņemiet vērā, ka tas un kursors

parādās ekrāna apakšā, piemēram, kad mēs izmantojām :.

2. Pēc tam ierakstiet “errrooorrr”. Šis ir vārds, kuru vēlaties meklēt.

3. Lai atkal atrastu to pašu tekstu, vienkārši ierakstiet n.

Lai atrastu to pašu tekstu pretējā virzienā, ierakstiet Shift-N.

4. Ja vēlaties meklēt tekstu faila augšpusē, izmantojiet?

vietā /.

Piezīme. Kad meklēšana sasniedz faila beigas, tā atgriežas sākumā.

4.3. Nodarbība - SEARCH iekavās

Tips%, lai atrastu), ] vai) korespondenti.

Piezīme. Šī funkcija ir ļoti noderīga, veicot programmas atkļūdošanu

satur nelīdzsvarotas iekavas!

4.4. Nodarbība - KĀ RISINĀT KĻŪDU

Ierakstiet: s / old / new / g, lai aizstātu “old” ar “new”.

: s / lee / the.

Ņemiet vērā, ka šī komanda maina tikai pirmo notikumu

rindā.

: s / lee / the / g, pasūtīts veikt globālu aizstāšanu

uz līnijas. Tādējādi tiek mainīti visi līnijas notikumi

Lai mainītu visus teksta gadījumus starp divām līnijām,

ierakstiet: #, # s / old / new / g, kur #, # ir abu līniju numuri.

Tips:% s / old / new / g, lai mainītu katru notikumu jebkurā

Fails.

ZIŅOJUMA KOPSAVILKUMS 4

1. Ctrl-G parāda jūsu atrašanās vietu failā un tā statusu.

Shift-G liek jums faila beigās. Līnijas numurs, kam seko Shift-G

jūs līdz šai līnijai.

2. Ierakstiet / sekojiet tekstam, meklējiet tekstu uz priekšu.

Veids? seko teksts, meklējot tekstu atpakaļ.

Pēc meklēšanas tipa n, lai atrastu nākamo notikumu

tajā pašā virzienā vai Shift-N, lai meklētu pretējā virzienā.

3. Rakstiet%, kamēr kursors ir ieslēgts (, ) [, ], () vai pārvietojas

to raksturo.

4. Lai aizstātu pirmo ar aa bb uz vienas līnijas tipa: s / aa / bb

Lai aizstātu visus ar aa bb uz vienas līnijas tipa: s / aa / bb / g

Lai aizstātu tekstu starp diviem ciparu rindas tipiem: #, # s / aa / bb / g

Lai aizstātu visus notikumus faila tipā:% s / aa / bb / g

Lai katru reizi pieprasītu apstiprinājumu, pievienojiet 'c':% s / aa / bb / gc

5.1. Nodarbība - Kā veikt ārēju komandu

Tips :! seko ārēja komanda, lai izpildītu šo komandu.

1. Ierakstiet slīdni ekrāna apakšdaļā. Tas būs

var ievadīt komandu.

2. Pēc tam ierakstiet a! (izsaukuma zīme). Tas ļauj jums veikt

jebkura derīga jūsu tulka (čaulas) komanda.

3. Piemēram, ierakstiet ls pēc! un nospiediet. Tas parādās

pašreizējā mapē esošo failu sarakstu, it kā jūs būtu ievadījis

komandu čaulas uzvednē. Izmantot :! Dir ja! Ls nav.

Piezīme. Ir iespējams izpildīt jebkuru šīs ārējās komandas komandu

veidā.

Piezīme. Visām komandām jābeidzas ar piparmētru.

5.2. Nodarbība - VAIRĀK DETALIZĒTI PAR UZŅĒMUMU FAKTORIEM

Lai saglabātu failā veiktās izmaiņas, ierakstiet: w fails.

1. Tips :! Vai dir :! Ls par mapes failu sarakstu

bieži. Jūs jau zināt, ka pēc tam mums jāatbalsta.

2. Izvēlieties faila nosaukumu, kas vēl nav, piemēram, TEST.

3. Pēc tam ierakstiet: w TESTS (kur TEST ir izvēlētais nosaukums).

4. Šis dublējuma fails (Tutorial Vim) ar nosaukumu TEST.

Lai pārbaudītu, ierakstiet :! Re vizualizējiet dir mapes saturu.

Ņemiet vērā, ka, ja aizverat Vim un atgriežaties ar testa failu, tas tiek darīts

tiks saglabāta precīza kursa kopija.

5. Tagad izdzēsiet failu, ierakstot (MS-DOS) ::! Del TEST

Vai (Unix) ::! Rm TEST

5.3. Nodarbība - atsevišķa reģistrācija

Lai saglabātu faila daļu, ierakstiet: #, # w FILE

Lai saglabātu tikai faila daļu, ierakstiet: #, # w TEST

kur #, # ir divi numuri, kurus esat atzīmējis (augšā, apakšā) un TEST ir

faila nosaukumu.

5.4. Nodarbība - FILEJU FUSIJA UN ATGŪŠANA

Lai ievietotu faila saturu, ierakstiet: r failu

Ielādētais fails tiek ievietots kursorā.

LĒMUMA KOPSAVILKUMS 5

1.:! komanda izpilda ārēju komandu.

Daži piemēri:

(MS-DOS) (Unix)

:! dir :! ls parāda mapes saturu.

:! Del FILE :! Rm dzēsti faili FILE.

2.: w fails saglabā pašreizējo diska Vim failu ar

Faila nosaukums.

3.: #, # w failu ieraksti ar rindām # # failā FILE.

4. r ROSTER FILE izgūst failu un ievieto to failā

Pašreizējā no kursora pozīcijas.

6.1. Nodarbība - ATVĒRŠANA

Ierakstiet o, lai atvērtu līniju zem kursora, un dodieties uz Ievietot.

Atveriet rindu iepriekš, ierakstot Shift-O, kamēr kursors ir šeit.

6.2. Nodarbība - PIEVIENOŠANA

Ierakstiet tekstu, lai ievietotu tekstu pēc kursora.

Ievadiet a (mazo burtu), lai pēc rakstzīmes pievienotu tekstu

zem kursora. (Līnijas galam tiek pievienots kapitāls).

6.3. Nodarbība - CITA IZPLATĪŠANAS VERSIJA

Ievadiet kapitālu R, lai aizstātu vairāk nekā vienu rakstzīmi.

6.4. Nodarbība - iespēju iestatīšana

Iespēja atrisināt pētījumu un ignorēt alternatīvu

reģistrjutīga.

1. Meklējiet “nezināms”, ierakstot / ignorējot.

Atkārtojiet to vairākas reizes, izmantojot n.

2. Iespējot “ic” (Ignorēt gadījumu), ierakstot: set ic.

3. Pēc tam turpiniet meklēšanu, izmantojot n.

Atkārtojiet šo meklēšanu vairākas reizes ar taustiņu n.

4. Iespējot “hlsearch” un “incsearch” ar: set hls ir.

5. Tad mēģiniet meklēt un rūpēties par to, kas ir

Produkts: / ignorēt.

6. Lai apturētu rezultātu izcilumu, ierakstiet:

: nohlsearch

ZIŅOJUMA KOPSAVILKUMS 6

1. Tips o atver līniju zem kursora un ievieto to modē

Ievietojums. Ierakstiet kapitālu O, kas atver līniju virs līnijas

kur atrodas kursors.

2. Ievadiet, kam jāievieto teksts pēc rakstzīmes, kur

kursors. Ierakstiet lielo burtu A pievieno tekstu līdz galam

līnijas.

3. Ierakstiet kapitālu R Aktīvā režīma nomaiņa līdz

taustiņu, lai to izņemtu.

4. Tips: set xxx aktivizē opciju “xxx”.

7. nodarbība - Piekļuve tiešsaistes palīdzībai

Izmantojot tiešsaistes palīdzības sistēmu.

Vim ir visaptveroša tiešsaistes palīdzības sistēma. Lai tur nokļūtu, mēģiniet kādu no

šīs trīs metodes:

- Nospiediet pogu (ja tāds ir)

- Nospiediet pogu (ja tāds ir)

- Tips: palīdzība

Ierakstiet: q, lai aizvērtu palīdzības logu.

Palīdzību par gandrīz jebkuru tēmu var saņemt, dodot

argumenti komandai: help. Piemēram, mēģiniet (neaizmirstiet

atbalsts):

: Palīdzība w

: Palīdzība c_

: Palīdzība ievietot indeksu

: Palīdzības lietotāja rokasgrāmata

8. nodarbība - SCRIPT START IZVEIDE

Iespējot Vim funkcijas.

Vim ir daudz vairāk iezīmju nekā Vi, bet lielākā daļa no tām

pēc noklusējuma ir atspējoti. Lai sāktu tos izmantot, jums ir jābūt

izveidojiet failu "vimrc".

1. Sāciet rediģēt failu "vimrc". Tas ir atkarīgs no jūsu sistēmas:

: Rediģēt ~ /. Vimrc Unix

: Rediģēt $ VIM / _vimrc MS-Windows

2. Tagad integrējiet faila "vimrc" tekstu, piemēram:

: $ VIMRUNTIME lasīt / vimrc_example.vim

3. Saglabājiet failu ar:

: Rakstīt

Nākamajā reizē, kad sākat Vim, izcelšana būs sintaktiska

aktivizēts. Šajā failā varat pievienot visus savus iecienītākos iestatījumus.

Iepriekšējais Raksts Nākamais Raksts

Top Padomi