Awọn kọmputa, Software
Awọn olootu vi: awọn ofin, itọnisọna, iṣeto
Awọn kọmputa ti iran-iran tuntun ni a kọ lori ipilẹ awọn ọna šiše pẹlu eto wiwo. Loni, kii ṣe gbogbo eniyan ni iranti pe diẹ ninu awọn ọdun 40 sẹyin, gbogbo iṣakoso ni a ṣe pẹlu lilo awọn ọrọ ọrọ pataki, ati sisẹ pẹlu kọmputa kan dabi ibaraẹnisọrọ ara-ẹni. Ati pẹlu awọn iyipada nla ti o wa ninu aye ti ẹrọ itanna, ọpọlọpọ awọn egeb ti o wa laini aṣẹ ati awọn ọja ti a ṣakoso ni iyasọtọ pẹlu iranlọwọ ti awọn ofin. Fún àpẹrẹ, olùṣàtúnjúwe alátúnṣe, èyí tí a kà sí dáradára ọkan lára àwọn irinṣẹ tí ó ṣòro jù àti tí ó rọra fún lítẹ àwọn ọrọ títí di òní yìí. Ni awọn ohun elo wọnyi, a yoo ṣe apejuwe ni apejuwe diẹ si ohun ti vi jẹ. Ilana si olootu, awọn ofin ipilẹ ati awọn iṣẹ-ṣiṣe - nipa gbogbo eyi ka ni isalẹ.
Kini vi?
Ni ero rẹ, vi jẹ nkan diẹ sii ju adarọ-ọrọ ọrọ igbasilẹ, eyiti o pọ ni akoko lati awọn tete 70 si awọn opin 90 ọdun. Ni pato, eyi ni idagbasoke ni 1976. Idii lati ṣeda titun oluṣakoso ọrọ ti o rọrun simẹnti wá si iranti Bill Joy, ẹniti o lo ọja miiran ti o gbajumo ni akoko yẹn. Gegebi Joey ati awọn ẹlẹgbẹ rẹ, o jẹ idiju pupọ ati "awọn eniyan ti ko dagbasoke" ko le mu o ni kikun. Nitori idi eyi George Coloris ṣẹda olootu onkọwe ti ara rẹ, eyiti a npe ni "olootu fun awọn eniyan lasan", ati pe lẹhinna Bill ṣe atunṣe o ati ki o yori si oju-aye ti o wa titi di oni.
Awọn ibeere Eto
Ko si awọn ibeere alakoko fun sisakoso laini aṣẹ ati awọn akọsilẹ ọrọ bi vi. O le bẹrẹ lati irun ati lori eyikeyi irufẹ, boya o jẹ awọn eto UNIX-ati awọn "forks" lati wọn) tabi awọn pinpin Linux. Ninu ọkọọkan wọn o le fi vi sii ni fọọmu kan tabi omiran. Olùṣàtúnjúwe olootu fun Windows tun wa.
Awọn aṣayan Awin
Ṣaaju ki o to bẹrẹ ṣiṣẹ pẹlu vi, o gbọdọ yan onibara deede. Dajudaju, o le lo akọsilẹ atilẹba, ṣugbọn o yoo ni opin ni awọn agbara, ati pe o dabi ẹru, nitorina o yẹ ki o fiyesi si awọn ohun elo wọnyi:
- Vim jẹ ẹya ti a ti ṣatunṣe ti olootu alamọ. Ẹya akọkọ ti eto naa ni agbara lati fi awọn amugbooro aṣa ṣe, gẹgẹbi apẹrẹ iṣeduro, Support Unicode, atilẹyin mimuro, igbasilẹ igba kọọkan ati pupọ siwaju sii. Tun wa ti ikede pẹlu iṣiro ti o ni wiwo ti a npe ni GVim.
- Elisi jẹ ọkan ninu awọn ere ibeji akọkọ, ti a kọ sinu ede Ṣatunkọ C ati ti o wa lori gbogbo awọn iru ẹrọ ni ẹẹkan. Eyi jẹ olootu iboju ti o ni kikun ti o ṣe atilẹyin fun Windows ati ṣeduro iṣeduro.
- Idoju jẹ igbiyanju lati darapo awọn olootu ọrọ olokiki meji ti o dara julọ. Lara awọn olumulo ti ọrọ olootu Emacs ati vi nibẹ jẹ ẹya unspoken ota. Awọn alabaṣepọ ilu ṣe igbiyanju lati darapọ awọn ẹya ara ẹrọ ti awọn eto mejeeji lati pese awọn olumulo pẹlu ọpa ti gbogbo agbaye fun ṣiṣe pẹlu ọrọ.
- Nvi jẹ olootu-alailẹgbẹ vi-orisun kan, tun ṣe atunṣe pataki fun awọn ọna ṣiṣe FreeBSD.
- Viper kii ṣe apẹẹrẹ ti o yatọ, o jẹ apẹrẹ nikan fun olootu Emacs olokiki, eyiti o jẹ ki o tẹle awọn aṣẹ ti oludari ọrọ vi vi.
Bibere pẹlu vi
O ṣeese, lati ṣiṣẹ pẹlu olootu ko ni ani lati gba ohunkohun silẹ. Ọpọlọpọ awọn pinpin ti wa ni pinpin Linux pẹlu vi. Ni otitọ, o nilo lati tẹ aṣẹ ti o yẹ lati bẹrẹ ati pato faili ti o yẹ ki o ṣii. Ti o ba fẹ ṣii faili kan ninu iwin, o nilo lati kọ - "vim * orukọ faili * .txt". Lẹyin lẹhin eyi, iwe kan yoo han ṣaaju ki o to. Lati ṣi i ni GUI, o nilo lati paarọ aṣẹ pẹlu - "gvim * filename * .txt". Ni ibere iwọ yoo tẹ ipo aṣẹ. Olutako olootu ṣe išẹ ṣiṣẹ ni awọn ọna meji: ipo igbatunkọ ati ipo aṣẹ. Akọkọ jẹ fun titẹ ọrọ, ati keji jẹ fun lilọ kiri ati ṣiṣe awọn iṣẹ bi fifipamọ. Jẹ ki a bẹrẹ pẹlu ipo aṣẹ ati lilọ kiri.
Lilọ kiri
Ni akọkọ, o yẹ ki o mọ ara rẹ pẹlu awọn ofin ti olutusi olootu ti o gba ọ laaye lati gbe akọle ninu iwe naa. Bakannaa, awọn bọtini h, j, k, l, ti o jẹ ẹri fun gbigbe osi, isalẹ, si oke ati ọtun ni lẹsẹsẹ, ti lo. Ni opoiṣe, ni awọn ẹya oni ti vi, pẹlu awọn iṣẹ-ṣiṣe ati awọn "awọn iṣẹ", iṣẹ pẹlu awọn ọta ni atilẹyin, ṣugbọn, o mu ara rẹ niyanju lati lo ikede ti o ti gbasilẹ, iwọ yoo ṣe ni lilo lati lo ati mọ pe o ni kiakia ati siwaju sii rọrun. Ẹya ara ẹrọ ti o le fa iporuru - aiṣi agbara lati lọ si oke ila nipa h ati l, ma lo awọn bọtini j ati k lati gbe si oke ati isalẹ. Lati lọ si ibẹrẹ tabi opin ila, lo awọn 0 ati $ awọn bọtini. Lati gbe laarin awọn oju-iwe, lo awọn ọna abuja bọtini Ctrl + F ati Ctrl + B.
Lati gbe laarin awọn ọrọ lo awọn bọtini w, e, b. Lati le gbe lọgan si ohun kikọ akọkọ ti ọrọ atẹle, tẹ w. Lati lọ si ipo ti o kẹhin ti ọrọ to tẹle, tẹ E. Lati fi ohun kikọ akọkọ ti ọrọ ti tẹlẹ, tẹ b. Nibi, ju, nibẹ ni kekere snag. Oro naa ni pe awọn ọrọ ti o nira ti olootu ṣe pin lori awọn apo ati dash lori awọn ọrọ sọtọ. Eyi tumọ si pe ikosile "akọọlẹ alẹ" ni ao kà ni awọn ọrọ ọtọtọ mẹta. Lati yago fun akoko sisin lati foju laadidi kan, o le lo awọn ase pẹlu awọn lẹta nla, ti o jẹ W papọ w tabi B papọ b.
Fun diẹ aifọkanbalẹ fo, awọn bọọlu () ati {} ti wa ni lilo. Iranlọwọ akọkọ lati gbe laarin awọn gbolohun ọrọ, ati awọn miran laarin gbogbo awọn ìpínrọ.
Ọna ti o rọrun julọ lati lọ si ni lati gbe nipasẹ awọn ila ati awọn ọrọ-ọrọ. Lati gbe kọsọ si ila kan pato, o gbọdọ tẹ nọmba ila ati G (o yẹ ki o jẹ awọn oke-nla G). Lati lọ si ọrọ kan pato, o nilo lati bẹrẹ search pẹlu awọn ohun kikọ. Fun apẹẹrẹ, ti o ba fẹ wa ọrọ anaphora, tẹ / anaphora ki o tẹ Tẹ. Lati gbe laarin awọn ọrọ wiwa, lo awọn bọtini n ati N.
Ṣatunkọ ati fifipamọ
Akọkọ, ṣawari bi o ṣe le jade kuro ni olootu naa. O le ṣe eyi pẹlu aṣẹ: q, eyi ti o fi ipari si eto laisi eyikeyi iyipada. O ṣe akiyesi pe iwọ kii yoo le pa eto naa ti o ba ṣe iyipada kankan si iwe-ipamọ naa. Eyi jẹ iru aabo lati dena pipadanu alaye, nitorina o nigbagbogbo nilo lati fi data pamọ ṣaaju ki o to jade. Fifipamọ ni oluṣakoso olootu ti ṣe pẹlu lilo aṣẹ: w. Awọn ẹgbẹ le ni idapo. Fun apẹẹrẹ, nipa titẹ: Wq, iwọ yoo tọju data naa ni akoko kanna ati ki o pa eto naa. Ṣugbọn kii ṣe gbogbo. Ti o ba fẹ lati fi iwe ti o ti yipada pada sinu faili titun, o nilo lati lo aṣẹ olootu vi - "Fipamọ lati ṣakoso faili", eyi ti a ṣe nipa titẹ: w * filename * .txt.
Njẹ jẹ ki a sọrọ nipa "ṣiṣatunkọ" rọrun, eyi ti o ti so mọ awọn ẹgbẹ bẹ, laisi iyipada akoonu ti awọn iwe. Fun apẹẹrẹ, lati pa ohun kikọ rẹ, lo bọtini x, ati lati so awọn ila meji si ara wọn, lo bọtini J. Lati pa gbogbo okun rẹ, tẹ lẹmeji d. O le rọpo awọn aami pẹlu bọtini r.
Eyikeyi ninu awọn ofin ti o loke le jẹ duplicated (tabi tun ni igba pupọ) lilo bọtini. (Ojuami). Nitorina, fun apẹẹrẹ, o le pa awọn ila mẹrin ni ẹẹkan nipa titẹ dd ....
Awọn ofin wọnyi le ni idapo. A ti mọ tẹlẹ pẹlu awọn biraketi) o le gbe si opin ila, pẹlu pẹlu akọmọ} o le lọ si opin ti paragirafi. Nipa lilo bọtini d pẹlu wọn, o le pa gbogbo awọn ila ati awọn paragile laisi didi akoko.
Mọ ọpọlọpọ awọn ofin ti olutusi olootu lati pa ọrọ rẹ rẹ, o nilo lati kọ bi o ṣe le mu ohun gbogbo pada ni kiakia (ko ṣe deede to). Lati ṣe eyi, lo bọtini u, eyiti o fun laaye laaye lati ṣe afẹyinti, laiwo ohun ti a mu ṣaaju ki o to (ayafi ti, dajudaju, eyi kii ṣe pa eto naa).
Ipo iṣatunkọ
Niwon ti o ti ka awọn ofin fun sisakoso olootu ọrọ, o jẹ akoko lati lọ si iṣẹ rẹ lẹsẹkẹsẹ lati titẹ ọrọ sii. Ilana ti titẹ ọrọ sii, dajudaju, ko yatọ si pe ninu eyikeyi olootu miiran, ṣugbọn o ṣe pataki lati ranti pe o ni lati yipada laarin awọn atunṣe ati awọn aṣẹ. Lati tẹ ipo igbatunkọ, tẹ i-i tabi bọtini kan (eyi yoo ni ipa ni ipo ti kọsọ ni ọrọ naa). Lẹhinna, o le bẹrẹ si lẹsẹkẹsẹ lati tẹ. Gbogbo ọrọ ni yoo tẹ sinu ila kan, titi ti o fi lo bọtini ti o ṣẹda ila tuntun, tabi aṣẹ cc, eyi ti yoo paarọ ila ti o wa pẹlu ọrọ titun. Lati pada si ipo aṣẹ, lo bọtini Esc.
Ipo wiwo, daakọ ati lẹẹ
Lilo awọn olootu ọrọ, a maa n lopo si iṣẹ ti didaakọ ati pasting ọrọ. A nlo wa si awọn bọtini didari Ctrl + C ati Ctrl + V ni awọn ọna šiše igbalode, nitorina iṣẹ ni vi le dabi idiju. Ni otitọ, o nilo lati lọ si ipo wiwo, lẹhinna lo awọn ofin ti o ti kọ tẹlẹ lati yan ati daakọ ọrọ ti o fẹ. Didakọ ni olootu vi (bi ohun ti fi sii) ṣiṣẹ nikan ni ipo wiwo pataki (ti a ṣiṣẹ pẹlu bọtini v). Ni ipo wiwo, apakan ti ọrọ inu iwe naa ni itọkasi. Aaye agbegbe ti a tan imọlẹ le yipada nipasẹ lilo awọn bọtini lilọ kiri ati awọn akojọpọ wọn. Lẹhinna, lẹhin ti a ti yan agbegbe ti a fẹ, tẹ tẹ lati ṣakọ ọrọ tabi d lati ge (paarẹ lati asayan). Pa ọrọ rẹ pọ bi o rọrun - gbe kọsọ si agbegbe ti o fẹ ki o tẹ P. Awọn ọrọ yoo han ni aifọwọyi ni agbegbe lẹhin kọsọ.
Awọn ofin agbo-iṣẹ
Labẹ awọn ofin pataki, awọn ẹgbẹ wa ni idapo. Wọn ti tẹlẹ ti sọrọ lori oke, ṣugbọn wọn gbọdọ tun tẹnumọ lẹẹkan si, nitori o ṣeun si awọn idapọ ọtun, o le ṣe aṣeyọri iṣẹ-ṣiṣe ati itọju.
Bakannaa o le lo awọn nọmba pẹlu awọn aṣẹ-aṣẹ diẹ. Fun apere, ti o ba fẹ lati gbe ọrọ kan lọ, ṣugbọn lẹsẹkẹsẹ si 6, lẹhinna dipo igba mẹfa titẹ w, o le tẹ ni kiakia 6w. Pẹlu awọn nọmba, o le darapọ awọn ẹgbẹ meji ni ẹẹkan. Fun apẹẹrẹ, lati pa awọn ọrọ pupọ ni ẹẹkan, o le lo aṣẹ d5w, eyi ti o yọ awọn ọrọ marun ni ẹẹkan. Ni ibamu pẹlu, awọn ifopọpọ pẹlu biraketi yoo pa awọn gbolohun ọrọ, paragirafi, ati bẹbẹ lọ.
Rirọpo ọrọ
Ninu awọn afikun awọn ẹya ara ẹrọ ti o jẹ pataki lati ṣe afihan agbara lati rọpo gbogbo awọn ege ọrọ, ati gbogbo awọn ege ti o jọmọ gbogbo iwe naa. Eyi jẹ aṣayan wulo, paapaa nigbati o ba de koodu siseto tabi kikun awọn iwe ibeere ti o tobi pẹlu awọn alaye ti o duplicate. Fojuinu pe alaye kan wa ninu ila ti o yan ti alaye, ṣugbọn a fẹ lati yi i pada si ẹlomiran, fun apẹẹrẹ, fifun ounjẹ fun ero. Ni idi eyi, aṣẹ naa yoo dabi eyi: - s / alaye / fifun ounjẹ fun ero /. Lati rọpo gbogbo awọn alaye ti alaye ninu iwe-ipamọ, o le tẹri aṣẹ naa diẹ, lẹhinna o yoo dabi iru eyi:% s / alaye / fifun ounjẹ fun ero / g.
Dipo ti pinnu
Nitorina bayi o ye bi o ṣe le ṣakoso awọn olootu vi. O mọ gbogbo awọn ti awọn ipilẹ ofin, bi o si yipada ki o si satunkọ awọn ọrọ. Ṣe akiyesi pẹlu awọn ofin ati awọn anfani to wulo. O jẹ akoko ti o dara julọ lati gbiyanju gbogbo eyi ni iṣe. Laisi irisi ibanujẹ kekere ati giga ẹnu-ọna, vi lẹhin igbati kukuru le jẹ ọpa ti o rọrun julọ fun ọ lati ṣiṣẹ pẹlu. Ohun akọkọ kii ṣe si ijaaya, kọ gbogbo awọn ilana ẹkọ, awọn iwe afọwọkọ ati ki o tun gbogbo wọn ṣe ni iṣe, lati le mu awọn ogbon ti a ṣẹṣẹ ṣẹṣẹ ṣẹda si automatism.
Similar articles
Trending Now