Kombiyuutarada, Software
Editor vi: Amarka, edbinta, dejinta
Jiil cusub oo ah kombiyuutarada sida mid dhisay on nidaamka qalliinka salka la interface a garaafyada. Maanta, xitaa ma dhan la xasuusto in qaar ka mid ah 40 sano ka hor, maamulka oo dhan waxaa lagu sameeyaa iyadoo la isticmaalayo amarrada text gaar ah, oo la computer ah shaqada wuxuu u ekaa isgaarsiinta hal hab ee chat ah. Oo inkastoo ay isbedel wayn dunida ee korantada, waxaa jiray kuwo badan taageerayaasha maareeyey si gaar ah amrayo-line, iyo alaabta la isticmaalayo amarrada qoraalka. Tusaale ahaan, editor vi ah, kaas oo waxaa loo arkaa mid ka mid ah qalabka ugu haboon iyo dabacsanaan, waayo, teeb maanta. In ka socda aragti dhaw on qalabka dhigan vi. Tilmaamaha si editor ah, amarrada aasaasiga ah iyo awoodaha - waxan oo dhan ka dib.
Waa maxay vi?
At ay asaasiga ah, vi waa ka badan Tifaftiraha text classic, kuwaas oo waxaa jiray kuwo badan inta lagu jiro muddada u dhaxaysa hore 70 ee 90 ee dabayaaqadii kale ma jiro. yl Tani waxay si gaar ah u horumarsan ee 1976. ed - Fikradda in la dhiso editor cusub fududeeyey text madaxa Bill Joy ee, kaas oo uu markaas loo isticmaalo wax soo saarka kale oo caan ah oo u yimid. Sida laga soo xigtay Joey iyo saaxiibtiis, ed ahaa mid aad u dhib badan oo ah "dadbaa" ma si buuxda u yaqaaniin karo. Sababtan awgeed, Dzhordzh Koloris abuuray ay editor text u gaar ah, kaas oo la yaab leh loo yaqaan "editor ee dadbaa", ka dibna si Bill waxaa dib u habaynta iyo keentay in maskaxda oo casri ah, taas oo ka jira ilaa maantadan la joogo.
shuruudaha System
Ma jiraan wax shuruudo ah horumarinta line amarka iyo tafatirayaasha text sida vi ma jiraan. Waxaad bilaabi kartaa ka xoq iyo madal kasta, haddii ay tahay UNIX-sida nidaamyada (iyo "fargeetooyin," iyaga ka) ama qaybinta ku salaysan Linux. In kasta oo iyaga ka mid ah oo aad samayn kartaa vi qaab qaar ka mid ah ama wax kale. editor Vi for Windows sidoo kale jiraan.
fursadaha Customer
Ka hor inta aanad bilaabin la vi ka shaqeeya, waa in aad doorato macmiilka ku haboon. Dabcan, waxaad isticmaali kartaa iyo editor asalka ah, laakiin waxa ay ku koobnaan doonaa baaxadda, iyo waxa ay u muuqataa inay aad u adag, sidaas darteed, waa in aad bixiso si ay codsiyada soo socda fiiro:
- Vim - version a modified ah Tifaftiraha classic. feature ugu muhiimsan ee barnaamijka waa awood u leh inay dhigay kordhin caadada, sida Iftiiminta Saan, taageero koodh caalamiga, taageero macros, badbaadin fadhiyada shaqsi iyo wax ka badan. Waxa kale oo jira version a la interface a garaafyada u yeedhay GVim.
- Elvis - mid ka mid ah clones koowaad ee vi, ku qoran luqadda C barnaamijyada iyo waxaa laga heli karaa oo dhan dhufto ee hal mar. Waa editor a full screen taageera Windows iyo Saan la tilmaamo.
- Oo qudhmay - isku day ah in la isu geeyo fiican laba tafatirayaasha text caan ah. Waxaa ka mid ah dadka isticmaala ee Emacs tafatirayaasha qoraalka iyo vi jiro xurguf gaar ah. horumarinta Ville ayaa isku dayay in uu isu geeyo qaababka ugu muhiimsan ee labada barnaamijyada si loo siiyo dadka isticmaala leh qalab isu for qoraalka shaqeeya.
- Nvi - editor Classic ku salaysan vi ah, gaar ahaan recompiled nidaamyada FreeBSD.
- Jilbiska - waa aan xitaa macaamiisha hal, laakiin kaliya plugin ah editor qoraalka caan Emacs kuu ogolaanaya inaad in ay ku daydaan editor qoraal ah, vi fari.
Bilaabidda la vi
Badan tahay in la editor shaqeeyaan xitaa ma yeelan doonaan in ay soo bixi wax kasta. Inta badan Linux-qaybinta Timid vi ka mid ahaa. Dhab ahaantii in uu ordo u baahan tahay in ay galaan amarka ku haboon iyo sheeg file in la furay oo kaliya. Haddii aad rabto in aad furtid file a in vim, waxaa lagama maarmaan ah in la qoro - «vim * magaca file * .txt». Isla markiiba ka dib, waxaad la soo bandhigi doonaa dukumenti. Si aad u furto in gui ah, waa in aad bedeli kooxda on - «gvim * file magaca * .txt». Marka hore, waxaad ka heli amarno mode. vi Editor ku lug leedahay shaqo laba hababka: hab Edit iyo hab amarka. marka hore waxaa loo isticmaalaa in ay galaan qoraalka, iyo mid ka mid ah hawlaha navigation iyo waxqabadka sida ilaalinta. Bal aan ka bilowno hab amarka iyo navigation.
navigation
Si aan ku bilaabo waa in ay bartaan waxa amarrada vi editor ogolaadaan inay u dhaqaaqaan dulqabo ee dokumentiga. Inta badan loo isticmaalaa tan muhiimka ah h, j, k, l, kaas oo masuul ka ah dhaqdhaqaaqa bidixda yihiin, hoos, kor iyo midig, siday u kala horreeyaan. Dhab ahaantii, in qoraalkii casriga ah ee vi, oo ay ku jiraan vim iyo "mudacyadii" graphic, oo ay taageerayaan ku shaqada fallaadhii, laakiinse wuu ku khasabtay in ay isticmaalaan version classic, aad doonaa ugu danbeyn loo isticmaalo waxaa si oo ay ogaadaan in wax badan ka dhaqso iyo ka badan oo ku haboon. feature kaliya taasoo keeni karta wareer - awoodin in ay u guuraan line sare by h iyo l, in ay kor u guurto iyo hoos badhamada waxaa mar kasta loo isticmaalo j iyo k. Si aad u guurto bilowga ama dhammaadka furaha khadka waxaa loo isticmaalaa oo $ 0. Si aad u kala pages isticmaalaya furaha toobiye ah Ctrl + F iyo Ctrl + B.
Si aad u kala erayada w furayaasha waxaa loo isticmaalaa, e, b. Si aad si dhakhso ah u guurto qof ugu horeeya ee erayga xiga, w jaraa'id. Si aad u guurto qof ee la soo dhaafay hadalkaan soo socda, jaraa'id E. Si goobta dabeecadda koowaad ee erayga hore, jaraa'id b. Halkan, sidoo kale, waxaa jira sanayo yar. Xaqiiqada ah in editor hadalkii adag kala qaybinaya ku Toostaan maran iyo hyphens erayadayda oo kala duwan. Taas macnaheedu waa in ay ra'yi dhiibashada - habeen-drive waxaa loo tixgelin doonaa saddex eray oo kala duwan. Si aan si waqtiga ka dhumin on boodboodo oo dhan dumisaan ah, waxaad isticmaali kartaa amarradiisa warqadihii weyn, taas oo ah, W wada jir ah ula w ama B b.
Wixii a ka bootin more cajiib ah loo isticmaalo parentheses (), iyo {}. caawimaad ugu horeeyay ee maraan dhexeeya weedhaha, iyo kuwo kale oo u dhaxaysa cutubyada oo dhan.
Habka ugu haboon ay u safraan - waxaa lagu dhaqaaqin in khadadka iyo keywords. Si aad u guurto dulqabo si line gaar ah, waa in aad geli lambarka line a iyo G (waxaa G caasimada noqon). Si aad u guurto erayga gaar ah, aad u baahan tahay si ay u bilaabaan raadinta adigoo isticmaalaya / dabeecadda. Tusaale ahaan, haddii aad rabto in aad ka heli anaphora erayga, galaan / anaphora iyo saxaafadda gala. Si aad u kala erayada raadinta ee loo isticmaalo furayaasha n iyo N.
Tafatirka iyo Saving
Si aad u bilawdo, aad u ogaato sida aad u heli in vi editor ah. Taas waxaa la samayn karaa amarka: q, taas oo si fudud u xirtey barnaamijka oo aan wax isbedel ah. Waxaa xusid mudan in barnaamijka dhow ma shaqeeyaan haddii wax isbedel ah ayaa la dhigay in dokumentiga. Noocan ah ilaalinta khasaaraha xogta, si ka hor inta uusan waa in aad had iyo jeer badbaadiyo xogta galay. Badbaadinayo in editor vi waxaa toogasho la amarka: w. Kooxaha la isku dari karaa. Tusaale ahaan, makiinada: WQ, waxaad isku badbaadiyo xogta iyo xir barnaamijka. Laakiin sidaas maaha oo dhan. Haddii aad rabto in aad si loo badbaadiyo dokumentiga bedelay sida file cusub, waa in aad isticmaasho vi ah amarka editor - «Save si ay u soo gudbiso", kaas oo la fuliyey galaya: w * magaca file * .txt.
Hadda aan ka hadalno tafatirka "fudud", taas oo ku xidhan yahay amarrada la mid ah oo aan waxba beddelin ku jira dukumentiyada. Tusaale ahaan, si loo soo saaro jilayaasha kasta oo loo isticmaalo x muhiimka ah, iyo J. muhiimka ah waxa loo isticmaalaa la xidhiidha oo ka mid ah laba saf si kasta oo kale oo ka saarida oo isku xigta oo dhan adiga oo isticmaalaya furayaasha riixaya double d. Bedel characters adigoo isticmaalaya r furayaasha.
Mid ka mid ah amarrada kor ku xusan, waxaad nuqul kartaa (ama celi dhowr jeer), iyadoo la isticmaalayo furaha. (Dhibic). Sidaas darteed, tusaale ahaan, waxaa laga saari karaa oo kaliya afar khadadka galaya bb ....
Amarradan waxa la isku dari karaa. Waan ognahay in iyadoo la kaashanayo biraha) guurto karaa dhamaadka khadka, iyo iyadoo la kaashanayo biraha}, waxaad u gudbi kartaa galay dhamaadkii qeybta. Adeegsanaya iyaga d muhiimka ah, ay suuragal tahay in ay tirtirto khadadka oo dhan iyo cutubyada aan waqti lumin.
Ogaanshaha sida editor vi amrayaa in aad tirtirto qoraalka, waxaad u baahan tahay si ay u bartaan sida loo soo celiyo oo dhan tirtiray (yaa garanaya waxa). Ujeedada this, u muhiimka ah, kaas oo kuu ogolaanaya in aad talaabo qaado si ay dib, iyadoo aan loo eegayn waxa ay talaabo waxaa la sameeyaa ka hor (haddii, dabcan, taasi ma aha xiritaanka barnaamijka).
mode edit
Hadda oo aad aqoon u leh amarrada si loo xakameeyo editor qoraalka, waxa la joogaa wakhtigii si ay u guurto on in ay hawl deg-deg ah - galaya qoraalka. Geedi socodka aad u of galaya text, dabcan, waa ma ka duwan in editor kasta oo kale, laakiin waxaa muhiim ah in had iyo jeer la xasuusto in aad leedahay si joogto ah u kala bedesho tafatirka iyo kooxaha. Si aad u heshid isbeddelada taliskii i taabo ama (kaliya in ee boos dulqabo ee qoraalka ku xirnaan doontaa). Ka dib markii in, in aad isla markiiba bilaabi kartaa shaqaalaynta. Dhamaan qoraalka la galay doono line hal, ilaa iyo inta aadan isticmaalin o badhanka, taas oo abuuri doonaa line cusub, ama cc ka kooxda, kuwaas oo bedeli doona line hadda la text cusub. Inuu ku soo laabto hab amarka, isticmaalin furaha ESC ah.
mode Visual, nuqul ka iyo Jinka
Isticmaalka tafatirayaasha qoraalka, waxaan inta badan isticmaasho hawlaha nuqul oo Jinka ka mid ah qoraalka. Waxaan waxaa loo isticmaalaa in keyboard ee tuuryo Ctrl + C iyo Ctrl + V ee nidaamka casriga ah hawlgalka, si uu shuqulka u ekaan kartaa dhib vi. Dhab ahaantii, waxaad u baahan tahay oo kaliya in ay hab muuqaal tagaan, ka dibna u isticmaali hore u bartay kooxaha dooro oo nuqul qoraalka la doonayo. vi editor Copy (sida koollada) shaqaysaa oo keliya in hab gaar ah muuqaal ah (shaqeysiin adigoo riixaya v). In hab muuqaal ah qoraalka oo aad dukumentigan waxa la iftiimiyay. aagga iftiimiyay waa la bedeli karaa iyadoo la isticmaalayo furayaasha guurto iyo isku dhanba. Markaas, ka dib markii doorashada gobolka ee ku haboon, y jaraa'id oo kaliya in aad nuqulka qoraalka ama d ay u goynta (saarista aagga la doortay). Geli text sida fudud - guurto dulqabo meesha la doonayo iyo saxaafadda P. Qoraalka dhakhso noqon duurka ka dib markii dulqabo.
amarradiisa adag
Under kooxaha adag tahay sabab u tahay kooxda marka la isku daro. Waxay horay loo soo kor ku wada hadleen, laakiin waa in ay mar kale diirada, maxaa yeelay, in isku darka xaq u mahad, waxaadna ku gaari kartaa wax soo saarka ugu badan iyo sahlanaato.
Waxaad kaloo isticmaali kartaa lambarada leh qaar ka mid ah amarrada dhaqdhaqaaqa. Tusaale ahaan, haddii aad rabto in aad ilaa 6 ka guurto ma eray keliya, oo markiiba, halkii ay lix jeer riixaya w, si fudud u geli 6w. Iyada oo tirada la isku dari karaa koox labo kaliya. Tusaale ahaan, in aad tirtirto dhowr erayada, waxaad isticmaali kartaa kooxda d5w in meesha laga saaro oo kaliya 5 erayada. Iyadoo la raacayo, isku darka caadiga ah ee tirtirto doonaa khadadka, cutubyada iyo wixii la mid ah.
text Bedel
Oo ka mid ah muuqaalada dheeraad ah waa in la siiyo fursad uu ku bedelo doodiisa qoraalka, iyo sidoo kale dhammaan xabbadood tallaabadaas oo ah dukumenti oo dhan. Waa doorasho qurux badan oo waxtar leh, gaar ahaan marka ay timaado code software ama buuxinta profiles badan oo la data nuqul. Ka soo qaad in ay jirto hadal ah in sharaxaad ka mid ah line ee la doortay ee qoraalka, laakiin waxan doonaynaa in aan ku badasho si kale, sida cuntada siinayo fikirka. Xaaladdan oo kale, amarka noqon doonaa sida soo socota -: s / sharaxaad / cuntada la siiyo for / fikirka. Si aad u bedeli dhan tixraacyo sharaxaad dukumintiga waxaa laga yaabaa in wax yar ka adkayn kooxda, ka dibna waxa ay eegi doonaa sida this -:% s / sharaxaad / siinayo cunto fikirka / g.
halkii ay ka gunaanad
Haddaba sidaas daraaddeed waxaad ogaan sida loo maareeyo vi editor ah. Waad ogtahay oo dhan oo ka mid ah amarrada aasaasiga ah, sida in wax laga beddelo iyo xaalkaa qoraalka. Waxaan la kulmay amarradiisa iyo awoodaha waxtar leh. Hadda waa waqtiga ugu fiican in ay isku dayaan oo dhan dhaqan. In kasta oo ay tahay muuqashada yar dheguhu iyo ooday sare si ay u soo galaan, vi ka dib dhaqanka gaaban waxaa laga yaabaa inaad for qalab ugu habboon in la isticmaalo. Waxa ugu weyn ee - ha argagixin, record dhan bartay amarradiisa, qabnay, iyo waxa oo dhan ku celi dhaqan si ay u soo xirfado cusub si automaticity.
Similar articles
Trending Now