Kā rediģēt failus Linux: teksta redaktors vi ir tavs labākais draugs
Satura rādītājs:
- Vi teksta redaktors
- Vi režīmi
- Vi izdzīvošanas rokasgrāmata
- Pamatkomandas
- Komandu rediģēšana
- Atrodiet un nomainiet
- Kopējiet un ielīmējiet
- Izgrieziet un ielīmējiet
Vi, sākot no vārda Visual, ir programma, kas kataloģizēta kā teksta redaktors, jo atšķirībā no tām, kas klasificētas kā tekstapstrāde, tā nepiedāvā rīkus, lai vizualizētu dokumenta galīgo rezultātu drukāšanas laikā. Citiem vārdiem sakot, tai trūkst iespēju tekstu centrēt vai pamatot, bet tas tomēr ļauj pamatdarbības, piemēram, daudzpusīgi kopēt, ielīmēt, pārvietot vai izdzēst rakstzīmes. Bieži vien šāda veida programmas programmētāji izmanto avota koda izstrādei.
Protams, jums rodas jautājums, kāpēc mums būtu jāzina par Vi?, galvenais iemesls ir tas, ka tas ir atrodams visos Linux izplatījumos, un ārkārtas situācijās tas var būt vienīgais pieejamais redaktors, lai atrisinātu kādu sistēmas korupcijas, sāknēšanas kļūdu vai citas katastrofas problēmu. Tomēr vajadzīgo resursu ir maz, un tas ir ideāli piemērots sistēmas failu pārvaldībai.
Vi teksta redaktors
Vi tika izveidots, izmantojot ed un ex resursus, divus Unix izdevējus. Sākotnēji Bils Džoijs to uzrakstīja 1976. gadā. Ir uzlabota versija ar nosaukumu Vim, taču, tā kā Vi ir gandrīz visos izplatījumos, ir jāzina tās sākums ārkārtas operācijām.
Vi redaktors ir teksta redaktors, ko var izmantot visu veidu termināļos, tā izpilde notiek pa visu ekrānu, tas spēj apstrādāt atmiņā esoša faila tekstu un ar pāris taustiņiem pietiek nepieciešamo darbību veikšanai.
Vi režīmi
Vi darbība ir atkarīga no trim stāvokļiem vai režīmiem:
- Komandas vai parastais režīms : tas ir vi noklusējuma režīms, kurā taustiņi ļauj veikt darbības, lai pārvietotu kursu, pārvietotos failā, apstrādātu tekstu vai vienkārši izietu no rediģēšanas. Otrais, ievietošanas vai teksta režīms: taustiņi ievada tekstā rakstzīmes un visbeidzot, pēdējās rindas režīms vai ex: ja taustiņi tiek izmantoti komandu rakstīšanai ekrāna apakšā, pēdējā rindiņā.
Vi izdzīvošanas rokasgrāmata
Sintax, lai vadītu Vi no sava termināļa, ir šāda:
Es redzēju “faila nosaukums”
Kad fails ir parādīts, jūs varat pārvietoties vai nu ar bultiņu kursoriem, vai ar taustiņiem: h, j, k, l, ja jums nav bultu kursora.
Ir arī citi veidi, kā atsaukties uz vi. Piemēram:
Ja vēlaties atvērt tikai rediģēšanas logu bez failiem, izmantojiet:
Es redzēju
Parastās sintakse gadījumā, ja “faila nosaukuma” nav, vi ģenerē failu ar norādīto vārdu.
Jūs varat atvērt vi ar vairākiem failiem vienlaikus:
redzēju failu1 failu2
Tādā pašā veidā tas ļauj mums atvērt failu, novietojot kursoru uz noteiktas līnijas, faila beigās vai atbilstoši atslēgvārdam. Zemāk ir attiecīgi piemēri:
vi +45 fails1 vi + $ fails1 vi + / Bija fails1
Jums varētu būt interese lasīt: LyX: uzlabots dokumentu procesors LaTeX for Ubuntu
Pamatkomandas
Izmantojot dažas pamata komandas, tagad varat strādāt ar savu vi failu.
Pavēle | Apraksts |
---|---|
: q | Ir jāiziet no redaktora (nesaglabājot informāciju) |
: q! | Tas ir piespiedu veids, kā iziet no redaktora, nesaglabājot informāciju (pat ja failā jau ir veiktas izmaiņas) |
: wq | Saglabājiet failu un aizveriet redaktoru |
: faila nosaukums | Saglabājiet failu ar norādīto vārdu |
Komandu rediģēšana
Pavēle | Apraksts |
---|---|
x | Izmanto, lai izdzēstu rakstzīmi, kas pašlaik atrodas zem kursora |
dd | To izmanto, lai izdzēstu līniju, kas šobrīd atrodas zem kursora. |
d x d | To izmanto, lai no faila noņemtu x rindu skaitu, skaitot no tā, kas šobrīd atrodas zem kursora. |
n x | To izmanto, lai tajā brīdī no kursora izdzēstu n zīmes, kas skaitītas. |
x >> | To izmanto, lai identificētu x līnijas pa labi, sākot no kursora. |
x << | To izmanto x līniju atkāpei pa kreisi, sākot no kursora. |
Atrodiet un nomainiet
Lai meklētu vārdus, mēs to darām no parastā vai komandu režīma. Tas ir tikpat vienkārši kā ievadīt simbolu “ / ”, kam seko meklējamo rakstzīmju secība. Nospiediet taustiņu Enter, lai apstiprinātu. Lai pārvietotos starp gadījumiem, mēs izmantojam taustiņu n.
Ja mums ir jāaizstāj noteikta rakstzīmju secība, tiek izmantota šāda sintakse:
Lai to izdarītu rindā
: s / aizstājama virkne / aizstājoša virkne /
Lai aizstātu visu dokumentu
Aizstāšanu visā dokumentā var veikt ar šādu sintakse:
% s / aizstājama virkne / aizstājoša virkne /
Pats labākais šajā metodē ir tas, ka tā ir ārkārtīgi efektīva meklēšanai, izmantojot regulāras izteiksmes.
Kopējiet un ielīmējiet
Vi redaktors arī dod mums iespēju kopēt un ielīmēt rindu atlasi. Process ir vienkāršs, mēs ieviešam šādu komandu:
nyy
Kur n apzīmē to rindu skaitu, kuras es vēlos nokopēt.
Piemēram, ja mana izpildītā komanda ir šāda:
18 gadi
Rezultāts būs 18 rindas, kas nokopētas starpliktuvē. Lai ielīmētu atlasi, mēs vienkārši ievadām burtu p .
Izgrieziet un ielīmējiet
Šis process ir līdzīgs iepriekšējam, taču komandu mēs aizstājam ar:
ndd
Tāpat n apzīmē izgriezto un, visbeidzot, ielīmējamo līniju skaitu, izmantojot p taustiņu .
Vai dzīve tevi izglāba? Vai es kādreiz tevi redzēju? ? Komentāros pastāstiet par savu pieredzi.
Kā pielāgot teksta un treknā teksta lielumu iPhone vai iPad
Šajā īsajā apmācībā mēs iemācīsimies pielāgot teksta lielumu un ātri un ērti iestatīt tekstu treknrakstā savā iPhone vai iPad
Pērkona draugs draud inficēt jūsu datoru, izmantojot pērkona skrūvju perifērijas ierīces
Jauna drošības ievainojamība, ko sauc par Thunderclap, nopietni apdraud datoru drošību ar USB-C Thunderbolt portiem.
Pokémon pavadonis (draugs pokémon) pieejams pokémon go 0.37
Jaunā Pokémon GO 0.37 versija ļauj aktivizēt Pokémon pavadoni vai Buddy Pokémon opciju. Patiešām interesants variants laimēt retas konfektes