Vi Editor, spēcīgs teksta redaktors, kas slavens ar savu efektivitāti un daudzpusību, ir galvenais rīks Unix/Linux lietotājiem. Meklēšanas un aizstāšanas funkciju apgūšana var ievērojami uzlabot produktivitāti un racionalizēt teksta rediģēšanas uzdevumus. Šajā visaptverošajā rokasgrāmatā mēs iedziļināsimies dažādās tehnikās un stratēģijās, lai efektīvi meklētu un aizstātu tekstu Vi redaktorā, ļaujot lietotājiem izmantot visu tā potenciālu.
Satura rādītājs
- Izpratne par VI redaktoru
- Meklēšana vi redaktorā
- Aizstāšana vi redaktorā
- Lai aizstātu visus gadījumus failā, izmantojot Vi redaktoru
- Aizstājiet vārdu dotajā diapazonā Vi redaktorā
- Ignorēt reģistrjutību Vi redaktorā
- Kā meklēt un aizstāt Vi redaktorā — FAQ
Izpratne par VI redaktoru
Pirms iedziļināties meklēšanas un aizstāšanas darbībās, ir ļoti svarīgi saprast to pamatus Mēs, redaktors . Bill Joy 1976. gadā izstrādātais Vi redaktors piedāvā divus galvenos režīmus: ievietošanas režīmu teksta ievietošanai un komandu režīmu komandu izpildei. Šo režīmu pārzināšana ir būtiska efektīvai navigācijai un rediģēšanai programmā Vi.
Vi redaktorā ir divi režīmi:
- ievietošanas režīms
- komandu režīms
Meklēšana vi redaktorā
Lai meklētu vārdu vi redaktorā, veiciet tālāk norādītās darbības.
1. darbība: Nospiediet Esc ja atrodaties ievietošanas režīmā
2. darbība: Nospiediet /
3. darbība: Ierakstiet vārdu vai rakstu, kuru vēlaties meklēt
4. darbība: Nospiediet Ievadiet viens otram
5. darbība: Nospiediet ‘ n' lai atrastu nākamo vārda/parauga un “ N' lai pārietu uz iepriekšējo notikumu
Piemērs: /is

Iepriekšējā komandā pamanāt, ka tā meklē modeli vārda ietvaros, piemēram, ja es meklēju ' ir' tad iepriekšējā komandā ir arī ' izplatīšana' jo tajā ir ' ir Tajā, bet, ja vēlaties meklēt visu vārdu, veiciet tālāk norādītās darbības.
1. darbība: Nospiediet Esc ja atrodaties ievietošanas režīmā
2. darbība: Nospiediet /
pielāgots izņēmums java
3. darbība: Tips < lai atzīmētu vārda sākumu
4. darbība: Ierakstiet vārdu, kuru vēlaties meklēt
5. darbība: Ierakstiet > lai atzīmētu vārda beigas
6. darbība: Nospiediet Ievadiet lai meklētu vārdu
Piemērs: /

Aizstāšana vi redaktorā
Lai atrastu un aizstātu vārdu vi redaktorā, mēs izmantojam :aizvietotājs vai :s Komandas komandas sintakse ir šāda:
:[range]s/{pattern}/{string}/[flags] [count]> Komanda meklē modeli [diapazons] rindās un aizstāj [pattern] ar [string]. Ja [diapazons] nav minēts, komanda pašreizējā rindā esošos vārdus aizstās tikai ar [string].
Piemērs - :s/bija/bija

Jūs pamanījāt, ka iepriekšējā komanda aizstāj tikai vienu vārda [vārda] gadījumu, ja vēlaties aizstāt visus vārda add gadījumus. g karogs komandā,
Piemērs – :s/was/were/g
Lai aizstātu visus gadījumus failā, izmantojot Vi redaktoru
Lai aizstātu visus gadījumus failā, mēs izmantosim aizstājējzīmi ' %' , vienkārši pievienojiet rakstzīmi “%” pirms komandas, lai to izmantotu,
Piemērs – :%s/bija/bija/g

verilog parametrs
Aizstājiet vārdu dotajā diapazonā Vi redaktorā
Sintaksē :s komanda, kas aprakstīta iepriekš šajā rakstā, mēs esam redzējuši, kā komandai pievienot diapazonu, lai aizstātu vārdus tikai noteiktā diapazonā
:[range]s/[word]/[string]/[flag]>
Piemērs - :3,10s/bija/bija/g šajā komandā redaktors aizstās vārdu 'bija' ar 'bija' rindās no 3 līdz 10, ieskaitot galējības.
Varat arī pievienot aizstājējzīmes tālāk minētajās komandās:
- % (procenti): atbilst visām faila rindām
- . (Punkts): Attiecas uz pašreizējo rindu
- $ (dolārs): Apzīmē faila beigas
Piemēri:
- :.,$s/bija/bija/g - Aizstāj visus vārda 'bija' gadījumus ar 'bija' no pašreizējās rindas līdz faila beigām
- :1,.s/bija/bija/g - Aizstāj visus vārdu “bija” ar “bija” no faila sākuma līdz pašreizējai rindai
Piemērs:
Zemāk redzamajā ekrānuzņēmumā komanda :.,$s/bija/bija/g aizstās visus vārda 'bija' gadījumus ar 'bija' no pašreizējās rindas līdz faila beigām.

Ignorēt reģistrjutību Vi redaktorā
Lai ignorētu raksta/vārda reģistrjutību, izmantojiet karodziņu “i”, varat izmantot karogu ar jebkuru no iepriekš aprakstītajām komandām.
Piemērs – :1,.s/Was/were/gi
hasnext java

Kā meklēt un aizstāt Vi redaktorā — FAQ
Kā Vi redaktorā meklēt konkrētu vārdu?
Lai Vi redaktorā meklētu noteiktu vārdu, varat izmantot meklēšanas komandu. Programmā Vi meklēšanas režīms tiek aktivizēts, nospiežot `
/`>, kam seko vārds, kuru vēlaties meklēt, un pēc tam nospiediet `Enter`>. Vi izcels vārda pirmo gadījumu, un jūs varat pārvietoties pa vairākiem gadījumiem, izmantojot taustiņu `n`>nākamajam gadījumam vai `N`>par iepriekšējo./word_to_search>
Vai Vi redaktorā var aizstāt vairākus vārda gadījumus vienlaikus?
Jā, jūs varat vienlaikus aizstāt vairākus vārda gadījumus Vi redaktorā, izmantojot aizstājēju komandu. Komandu režīmā ierakstiet `
:%s/old_word/new_word/g`>un nospiediet `Enter`>. Šī komanda aizstās visus `old_word`>ar `new_word`>visā failā.:%s/old_word/new_word/g>
Kādas ir atšķirības starp meklēšanas un aizstāšanas režīmiem programmā Vi redaktors?
Vi redaktorā meklēšanas režīms tiek izmantots, lai tekstā atrastu noteikta raksta gadījumus, savukārt aizstāšanas režīms tiek izmantots, lai aizstātu raksta gadījumus ar citu virkni. Meklēšanas režīms tiek aktivizēts, nospiežot `
/`>, un aizstāšanas režīms tiek aktivizēts, izmantojot aizstājējkomandu `:%s/old_pattern/new_string/g`>.Meklēšanas režīmam:
/pattern_to_search>Aizstāšanas režīmam:
:%s/old_pattern/new_string/g>
Kā es varu veikt reģistrjutīgu meklēšanu vai aizstāt Vi redaktorā?
Lai Vi redaktorā veiktu reģistrjutīgu meklēšanu, izmantojiet `
/`>komanda, kam seko `c`>pirms meklēšanas modeļa.Piemēram : lai meklētu `
word`>reģistrjutīgā veidā jūs ierakstiet `//c`>un nospiediet `Enter`>. Reģistrjutīgai aizstāšanai izmantojiet aizvietotāju komandu ar `g`>karogs: `:%s/old_word/new_word/g`>.Reģistrjutīgai meklēšanai:
//c>Reģistrjutīgai nomaiņai:
:%s/old_word/new_word/g>
Vai Vi redaktorā ir iespējams atsaukt meklēšanas vai aizstāšanas darbību?
Jā, jūs varat atsaukt meklēšanu vai aizstāt darbību Vi redaktorā, izmantojot `
u`>komanda komandu režīmā. Pēc meklēšanas vai aizstāšanas darbības veikšanas vienkārši nospiediet `u`>, un Vi redaktors atsauks pēdējās failā veiktās izmaiņas, atjaunojot to iepriekšējā stāvoklī.u>
Secinājums
Šajā rakstā mēs apspriedām, kā atrast un mainīt tekstu Vi redaktorā, kas ir populārs rīks Linux . Mēs sākām ar izpratni par to, kas ir Linux un Vi redaktors. Pēc tam mēs izpētījām, kā Vi redaktorā meklēt vārdus vai frāzes un aizstāt tos ar jauniem. Mēs arī apskatījām dažus noderīgus trikus, piemēram, veselu vārdu meklēšanu un reģistrjutīgu izmaiņu veikšanu. Turklāt mēs apskatījām bieži uzdotos jautājumus, piemēram, kā atsaukt izmaiņas. Ievērojot šos padomus, varat efektīvāk rediģēt tekstu Vi redaktorā.