Kā skatīt līniju numurus vi



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Dažu cilvēku diskusijas par vi vs vim var būt tikpat karstas kā vi vs emacs debates, taču neatkarīgi no tā, kur jūs stāvat, ir dažas situācijas, kurās jūs varat atrast sev vi un nav citu iespēju. Tā ir standarta POSIX sastāvdaļa, un tāpēc tā ir iekļauta gandrīz katrā Unix un Linux ieviešanā, kāda jebkad veikta mūsdienu laikmetā. Ja kādreiz novēršat iegultās sistēmas, piemēram, bezvadu maršrutētāja vai tamlīdzīga traucējummeklēšanu, jums būs jāizmanto tīrais vi.



Tīrā, kaut arī atdalītā vi forma ir iekļauta arī kopas lodziņā, tādēļ, ja kādreiz strādājat ar ierobežotu atkopšanas komandu uzvedni Linux lodziņā, redaktors var būt tikai tas. Jums nav jāuztraucas, ja esat nonācis kādā no iepriekšējiem gadījumiem, jo ​​joprojām varat skatīt līniju numurus vi un atjaunot dažas citas pierastās lietas, ja esat pierasts lietotājs.



1. metode: līniju numuru pārbaude vi

Ja esat kādreiz redzējis, ka kāds iesaistās debatēs par vi vs vim, tad, iespējams, esat redzējis, ka kāds atnesa komandu vim set lineālu kā milzīgu ieguvumu vim pār sākotnējo vi. Par laimi, jūs varat apskatīt līniju numurus arī tīrā vi formātā. Ja strādājat ar iegultu ierīci, iespējams, būsit kaut kādā veidā pieteikties. Ja nē, tad varat nospiest taustiņu kombināciju Ctrl + Alt + F1 vai F2, lai nokļūtu tur, kur jums jāiet. Linux grafisko versiju lietotāji varētu vēlēties nospiest Ctrl + Alt + T vai Super + T, lai parādītu termināli. Jūs varat arī meklēt vārdu termināls Ubuntu Unity Dash, taču paturiet prātā, ka, vienkārši ierakstot vi uz pilnībā aprīkotas Linux versijas, jūs varētu ļoti labi iegūt vim. Jūs vienmēr varat palaist komandu busybox vi kā jau norādījuši daudzi Linux guru.



Jūs parasti varat rakstīt vi fileName , kur faila nosaukums tiek aizstāts ar faktisko faila nosaukumu, lai ielādētu jebkuru teksta failu, ar kuru jums jāstrādā. Apakšā jūs, iespējams, neredzat neko, taču nevajadzētu uzreiz būt ievietošanas režīmā. Jebkurā, kas ir balstīts uz oriģinālo vi, piemēram, uz AIX, HPUX, Solaris un dažām OpenIndiana mašīnām, varat nospiest taustiņu kombināciju Ctrl + G, lai parādītu joslu, kurā precīzi jānorāda faila atrašanās vieta.

Izmantojiet vi taustiņu stiprinājumus vai kursora taustiņus, ja tie ir pieejami, lai pārietu uz jaunu pozīciju, un pēc tam vēlreiz nospiediet Ctrl + G. Šī primitīvā lineāla forma netiks dinamiski atjaunināta tāpat, kā to izdarīs vim, taču tai vajadzētu darboties, lai ļautu jums diezgan labi pārbaudīt līniju numurus vi.



Ja izmantojat Linux, nevis tīru Unix, un faila atvēršanai izmantojāt Busybox vi, tad apakšā jums automātiski ir ļoti primitīvs lineāls bez nepieciešamības nospiest taustiņu kombināciju. Tas nenorādīs slejas pozīciju, bet ļaus jums zināt, kur atrodaties failā, un norādīs procentus, kas norāda, cik ilgi vēl jāiet. Šim procentam jābūt pieejamam arī citās versijās, un tādējādi ir ļoti viegli saprast, cik daudz laika jums vēl jāpaiet, lasot dokumentāciju. Reizēm var rasties šī problēma, ja kaut ko instalējat maršrutētājā vai serverī bez galvām un jums vēl nav nevienas atsauces lapas.

2. metode: līnijas dzēšana

Ja esat pieradis izmantot atslēgu komandas vim, tad jūs jau zināt lielāko daļu no tām, kas jums būs nepieciešamas parastajam pareizticīgo vi. Nospiediet: d, lai izdzēstu pašreizējo rindu. Atkarībā no jūsu versijas, iespējams, varēsit arī ierakstīt dd, un jūs redzēsiet, ka rinda pēkšņi pazūd acu priekšā.

Tas nozīmē, ka jums ir arī piekļuve primitīvai starpliktuves formai, ar kuru daudziem Unix programmētājiem ir daudz vieglāk strādāt, salīdzinot ar grafiskajām starpliktuvēm, kuras piedāvā daudzi citi programmu veidi.

Ja vēlaties noņemt teksta rindiņu un izravēt to, lai to varētu ievietot kaut kur citur, kas faktiski to sagriež, tad atkarībā no versijas varat izmantot: y vai yy. Lietotāji, kuri atrodas ievietošanas režīmā un atrod šos burtus, iekļūst dokumentā, var vienkārši nospiest Esc, lai vispirms atgrieztos komandu režīmā.

Kad teksts ir izvilkts, pārejiet uz jauno pozīciju, kurā vēlaties to ievietot. Tiklīdz esat tur, ierakstiet p, lai tekstu ievietotu aiz pašreizējās pozīcijas. Iespējams, vēlēsities izmantot lielo burtu P, ja tekstu plānojat novietot pirms pašreizējās vietas, kur atrodas kursors.

Lūdzu, ņemiet vērā, ka, ja esat pieradis pie īsinājumtaustiņiem Ctrl + C, Ctrl + X un Ctrl + V, kas ir izplatīti Windows un Macintosh vidēs, šeit tos nevarēsit izmantot. Redaktors ir modāls, kas nozīmē, ka ir atsevišķs komandu un ievietošanas režīms. No otras puses, ja jums ir nedaudz grūti orientēties, novietojiet pirkstus uz taustiņiem h, j, k un l.

Izmantojiet h kā labo bultiņu, l kā kreiso bultiņu, j, lai pārvietotos lejup pa līniju, un pēc tam k, lai virzītos uz augšu, kad vēlaties atlasīt dzēšamo līniju. Tas varētu šķist nedaudz pretrunīgi, taču šie īsinājumtaustiņi tika veikti laikā, kad tastatūras kursora taustiņi bija nekas cits kā universāls. Lielākā daļa vi lietotāju faktiski dod priekšroku viņiem, jo ​​viņiem nav nepieciešams noņemt pirkstus no mājas rindas.

Lai gan teksta dzēšana un pārvietošana šādā veidā, iespējams, nav tik sarežģīta kā tas ir vim, jums tas varētu patikt, nedaudz praktizējot.

4 minūtes lasītas