RekenaarsSagteware

Die vi editor: opdragte, instruksie, opset

Rekenaars van die nuwe generasie is almal gebou op die basis van bedryfstelsels met 'n grafiese koppelvlak. Vandag onthou almal nie dat ongeveer 40 jaar gelede al die bestuur uitgevoer is met spesiale teksopdragte nie, en om met 'n rekenaar te werk, het gelyk aan eenrigtingspraatjies. En ten spyte van die groot veranderinge in die wêreld van elektronika, is daar baie aanhangers van die opdrag lyn en produkte word uitsluitlik met die hulp van teksopdragte bestuur. Byvoorbeeld, die vi editor, wat tereg beskou word as een van die mees gerieflike en buigsame gereedskap vir die tik van tekste tot vandag toe. In die volgende materiaal sal ons meer in detail oorweeg wat ons is. Instruksies aan die redakteur, die basiese opdragte en moontlikhede - oor al hierdie lees hieronder.

Wat is vi?

In sy wese is ons niks meer as 'n klassieke teksredakteur nie, wat in die tydperk vanaf die vroeë 70's tot die laat 90's baie was. Spesifiek, dit is in 1976 ontwikkel. Die idee om 'n nuwe vereenvoudigde teksredakteur te skep, het Bill Joy, wat destyds 'n gewilde produk gebruik het, in gedagte gehou. Volgens Joey en sy kollegas was Ed te ingewikkeld en "blote sterflinge" kon dit nie ten volle bemeester nie. Om hierdie rede het George Coloris sy eie teksredakteur geskep, wat ironies die "redakteur vir blote sterflinge" genoem het, en eers toe Bill dit verander het en gelei het tot die moderne voorkoms wat tot vandag toe bestaan.

Stelselvereistes

Daar is geen voorlopige vereistes vir die bemeestering van die opdraglyn en teksredakteurs soos vi. U kan vanaf nuuts af en op enige platform begin, of dit UNIX-like stelsels (en "vurke" van hulle) of Linux-verspreidings is. In elk van hulle kan u vi in een of ander vorm installeer. Die vi editor vir Windows bestaan ook.

Kliënt Opsies

Voordat u met vi begin werk, moet u die regte kliënt kies. Uiteraard kan u die oorspronklike redakteur gebruik, maar dit sal beperk wees in vermoëns en dit lyk te verwarrend. U moet dus aandag gee aan die volgende toepassings:

  • Vim is 'n gewysigde weergawe van die klassieke redakteur. Die belangrikste kenmerk van die program is die vermoë om gepaste uitbreidings te installeer, soos syntaxverligting, Unicode-ondersteuning, makro-ondersteuning, individuele sessiebesparing en nog baie meer. Daar is ook 'n weergawe met 'n grafiese koppelvlak genaamd GVim.
  • Elvis is een van die eerste klone van vi, geskryf in die C-programmeertaal en beskikbaar op alle platforms gelyktydig. Dit is 'n volle skerm redakteur wat Windows en syntax highlighting ondersteun.
  • Vile is 'n poging om die beste van twee gewilde teksredakteurs te kombineer. Onder die gebruikers van die teksredakteurs Emacs en vi is daar 'n onuitgesproke vyandskap. Die ontwikkelaars van wou probeer om die sleutelkenmerke van beide programme te kombineer om gebruikers 'n universele hulpmiddel vir die werk met teks te bied.
  • Nvi is 'n klassieke vi-gebaseerde redakteur, spesifiek vir FreeBSD-stelsels hercompileer.
  • Viper is nie eens 'n aparte kliënt nie, dit is net 'n invoegtoepassing vir die gewilde teksredakteur Emacs, waarmee jy die opdragte van die teksredakteur vi.

Aan die begin met vi

Waarskynlik, om met die redakteur te werk, hoef nie enigiets te laai nie. Die meeste Linux-verspreidings word saam met vi saamgebring. Eintlik moet jy net die toepaslike opdrag invoer om te begin en spesifiseer die lêer wat geopen moet word. As u 'n lêer in vim wil oopmaak, moet u skryf - "vim * lêernaam * .txt". Net daarna sal 'n dokument voor u verskyn. Om dit oop te maak in die GUI, moet u die opdrag vervang met - "gvim * lêernaam * .txt". U sal aanvanklik opdragmodus invoer. Die vi-redakteur veronderstel om in twee modi te werk: wysig af en opdrag modus. Die eerste is vir teksinvoer, en die tweede is vir navigeer en uitvoer van funksies soos stoor. Kom ons begin met opdrag af en navigasie.

navigasie

Eerstens moet u die instruksies van die vi redakteur ken wat u toelaat om die wyser in die dokument te beweeg. Basies, die sleutels h, j, k, l, wat verantwoordelik is vir die verskuiwing van links, onder, regs en regs, word gebruik. In beginsel, in moderne weergawes van vi, insluitende vim en grafiese "vurke", word werk met pyle ondersteun, maar om jouself te dwing om die klassieke weergawe te gebruik, sal jy uiteindelik gewoond raak aan en besef dat dit soveel vinniger en geriefliker is. Die enigste eienskap wat verwarring kan veroorsaak - die gebrek aan vermoë om met h en l na die boonste lyn te beweeg, gebruik altyd die knoppies j en k om op en af te beweeg. Om na die begin of einde van 'n lyn te beweeg, gebruik die 0 en $ sleutels. Om tussen bladsye te beweeg, gebruik die sleutelbordkortpaaie Ctrl + F en Ctrl + B.

Om tussen woorde te beweeg, gebruik die sleutels w, e, b. Om onmiddellik na die eerste karakter van die volgende woord te beweeg, druk w. Om na die laaste karakter van die volgende woord te beweeg, druk E. Om die eerste karakter van die vorige woord te plaas, druk b. Ook hier is 'n klein hakie. Die saak is dat die moeilike woorde die redakteur op spasies en 'n streep op aparte woorde verdeel. Dit beteken dat die uitdrukking "nagrit" drie verskillende woorde sal oorweeg. Om te verhoed dat tyd mors om deur 'n streep te spring, kan u opdragte met groot letters gebruik, dit wil sê W saam W of B saam. B.

Vir meer indrukwekkende spronge word hakies () en {} gebruik. Die eerste hulp om tussen sinne en ander tussen die hele paragrawe te beweeg.

Die maklike manier om te beweeg, is om deur lyne en sleutelwoorde te beweeg. Om die wyser na 'n spesifieke lyn te skuif, moet jy die lynnommer en G (dit moet die hoofletter G wees). Om na 'n spesifieke woord te beweeg, moet jy die soektog met die / karakter begin. As jy byvoorbeeld die woord anaphora wil vind, tik / anaphora en druk Enter. Om tussen soekwoorde te beweeg, gebruik die sleutels n en N.

Redigeer en stoor

Eerstens, vind uit hoe om die vi-redakteur te verlaat. U kan dit met die opdrag doen: q, wat net die program sluit sonder enige veranderinge. Dit is opmerklik dat u nie die program kan sluit indien enige veranderinge aan die dokument aangebring is nie. Dit is 'n soort beskerming teen inligtingverlies, so jy moet altyd die data stoor voordat jy verlaat. Besparing in die vi-redakteur word gedoen deur die opdrag te gebruik: w. Spanne kan gekombineer word. Byvoorbeeld, deur in te voer: wq, sal jy gelyktydig die data stoor en die program sluit. Maar dis nie alles nie. As u die veranderde dokument in 'n nuwe lêer wil stoor, moet u die vi editor-opdrag gebruik - "Stoor in lêer", wat geïmplementeer word deur die volgende in te voer: w * lêernaam * .txt.

Kom ons praat nou oor "eenvoudige" redigering, wat aan soortgelyke spanne gekoppel is, sonder om die inhoud van die dokumente te verander. Om byvoorbeeld 'n karakter uit te vee, gebruik die x-sleutel, en om twee reëls met mekaar te verbind, gebruik die J-sleutel. Om 'n hele string te verwyder, dubbelkliek op die d-sleutel. Jy kan simbole vervang met die r-sleutel.

Enige van die bogenoemde opdragte kan met behulp van die sleutel gedupliseer word (of herhaal word). (Dot). So, byvoorbeeld, kan jy vier lyne gelyktydig verwyder deur dd te tik ....

Hierdie opdragte kan gekombineer word. Ons weet dit al met hakies), jy kan na die einde van die lyn beweeg, en met die hakie kan jy na die einde van die paragraaf spring. Deur die d-sleutel met hulle te gebruik, kan u hele lyne en paragrawe verwyder sonder om tyd te mors.

As jy soveel instruksies van die vi-redakteur ken om teks te verwyder, moet jy leer hoe om alles op afstand te herstel (is dit nie genoeg nie). Om dit te doen, gebruik die u-sleutel, wat u toelaat om terug te stap, ongeag watter stappe daarvoor gedoen is (tensy dit natuurlik nie die program sluit nie).

Wysig af

Aangesien u die instruksies vir die bestuur van 'n teksredakteur gelees het, is dit tyd om voort te gaan na die onmiddellike taak om teks in te voer. Die proses om teks in te voer, verskil natuurlik nie in enige ander redakteur nie, maar dit is altyd belangrik om te onthou dat jy voortdurend moet wissel tussen redigeermodusse en opdragte. Om die redigeermodus te betree, druk die i of 'n sleutel (dit sal slegs die posisie van die wyser in die teks beïnvloed). Daarna kan jy dadelik begin skakel. Die hele teks word in een reël ingevoer totdat u die o-sleutel gebruik wat 'n nuwe reël of die cc-opdrag skep, wat die huidige reël met nuwe teks vervang. Om terug te keer na die opdragmodus, gebruik die Esc-sleutel.

Visuele af, kopieer en plak

Deur teksredakteurs te gebruik, gebruik ons dikwels die funksie om teks te kopieer en te plak. Ons is gewoond aan die hot keys Ctrl + C en Ctrl + V in moderne bedryfstelsels, sodat die werk in ons kan lyk ingewikkeld. Trouens, jy moet net in die visuele modus gaan, gebruik dan die opdragte wat jy reeds geleer het om die gewenste teks te kies en te kopieer. Kopieer in die vi editor (soos invoeging) werk slegs in 'n spesiale visuele modus (geaktiveer met die v-sleutel). In die visuele modus word 'n deel van die teks in die dokument uitgelig. Die verligte area kan verander word deur die navigasietoetse en hul kombinasies te gebruik. Dan, nadat die verlangde area gekies is, druk net y om die teks of d te kopieer om dit te sny (verwyder uit die seleksie). Plak teks is net so maklik - beweeg die wyser na die verlangde area en druk P. Die teks verskyn direk in die gebied agter die wyser.

Komplekse opdragte

Onder komplekse opdragte is daar spanne gekombineer. Hulle is reeds hierbo bespreek, maar hulle moet weer beklemtoon word, want danksy die regte kombinasies kan u maksimum produktiwiteit en gerief bereik.

Ook kan jy getalle gebruik met 'n paar bewegende opdragte. Byvoorbeeld, as jy nie een woord wil skuif nie, maar dadelik tot 6, dan in plaas van ses keer met w, kan jy eenvoudig 6w invoer. Met nommers kan jy twee spanne gelyktydig kombineer. Byvoorbeeld, om verskeie woorde gelyktydig uit te vee, kan u die d5w opdrag gebruik, wat 5 woorde gelyktydig verwyder. Gevolglik sal kombinasies met hakies stringe, paragrawe, ens. Verwyder.

Teksvervanging

Van die addisionele funksies is dit die moeite werd om die vermoë om hele stukke teks te vervang, asook alle ooreenstemmende stukke van die hele dokument, te beklemtoon. Dit is 'n nuttige opsie, veral wanneer dit kom by programmeringskode of groot vraelyste met dubbele data invul. Stel jou voor dat daar 'n verduideliking in die geselekteerde reël van die verduideliking is, maar ons wil dit verander na 'n ander, byvoorbeeld om kos te gee. In hierdie geval sal die opdrag so lyk: - s / verduideliking / voedsel vir gedagte /. Om al die vermeldings van die verduideliking in die dokument te vervang, kan u die opdrag effens bemoeilik, dan sal dit so lyk:% s / verduideliking / voedsel vir gedagte / g.

In plaas daarvan om te sluit

So, nou verstaan jy hoe om die vi-redakteur te bestuur. Jy ken al die basiese opdragte, hoe om teks te wysig en te wysig. Bekend met nuttige opdragte en geleenthede. Dit is die ideale tyd om alles in die praktyk te probeer. Ten spyte van sy effens afstootlike voorkoms en hoë toegangsdrempel, kan ons na 'n kort oefening die mees geskikte instrument wees waarmee u kan werk. Die belangrikste ding is om nie paniekerig te raak nie, skryf al die geleerde opdragte, skrifte en herhaal dit alles in die praktyk om die nuut verworwe vaardighede tot outomatisme te bring.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.delachieve.com. Theme powered by WordPress.