Imbono - I-Linux Command - Unix Command

vim - Vi Ungqiniswanga, umhleli wombhalo weprogram

Isiqendu


vim [ukhetho] [ifayile ..]
vim [ukhetho]
vim [ukhetho] -t tag
vim [ izinketho ] -q [iifayile eziphosakeleyo]


ex
nembono
gvim gview
rv rview rgvim rgview

Inkcazo

Vim ngumhleli wombhalo ophezulu ohambelana ne-Vi. Ingasetyenziselwa ukuhlela zonke iintlobo zeetekisi ezicacileyo. Kuyincedo ngakumbi kwiiprogram zokuhlela.

Kukho uninzi lwezithuthukisi ngaphezu kwe-Vi: amanqanaba amaninzi angabonakaliyo, iifestile ezininzi kunye nee-buffers, ukugqitywa kwe-syntax, ukulungiswa komgca welayini, ukugqitywa kwegama lomgca, ukuncediswa kwelayini, ukhetho olubonakalayo, njl. Bona ": uncedo vi_diff.txt" kwisishwankathelo umahluko phakathi kweVim noVi.

Ngexa usebenza iVim uncedo oluninzi lunokufumaneka kwi-system yoncedo yenkqubo, nge-"help help". Bona i-ON-LINE HELP kwicandelo elingezantsi.

Ngokuqhelekileyo iVim iqale ukuhlela ifayile enye kunye nomyalelo

vim ifayile

Ngokubanzi uVim iqalwa nge:

vim [izinketho] [uludwe lwefayile]

Ukuba uluhlu lwefayili alukho, umhleli uya kuqala nge-buffer engenanto. Ngaphandle koko enye enye yezi zinto zilandelayo zingasetyenziselwa ukukhetha enye okanye ngaphezulu iifayile ezizocwangciswa.

ifayile ..

Uhlu lweefayile. Iyokuqala iya kuba yifayile yangoku kwaye ifunde kwi-buffer. Isalathisi siza kusekwa kumgca wokuqala weetampu. Ungafikelela kwezinye iifayile kunye nomyalelo othi ": olandelayo". Ukuhlela ifayile eqala ngedatha, faka uludwe lwefayile nge "-".

-

Ifayile yokuhlela ifundwa kwi-stdin. Imiyalelo ifundwa kwi-stderr, emele ibe yi-tty.

-t {tag}

Ifayile ukuhlela kunye nesithuba sokuqala sesikhombisi kuxhomekeke kwi "tag", uhlobo lweleti ye-goto. {tag} ijongwe phezulu kwifayile yefayile, ifayili ehambelana iba yifayile yangoku kwaye umyalelo odibeneyo uyenziwa. Ininzi le nto isetyenziselwa iiprogram zeC, apho imeko {tag} ingaba ligama lomsebenzi. Umphumo kukuba ifayile equkethe loo msebenzi iba yifayile yangoku kwaye isikhokhelo sikhundla ekuqaleni komsebenzi. Jonga ": imiyalelo ye-tag-help".

-q [iifayile eziphosakeleyo]

Qala kwimodi yeFixFix. Ifayile [ifayile yefayile] ifundwa kwaye impazamo yokuqala iboniswa. Ukuba [ifayile yefayile] ingashiywanga, igama lefayile lifunyenwe kwi-'fayile yefayile '(okungafani ne "AztecC.Err" ye-Amiga, "iiposiso" kwizinye iinkqubo). Iziphene ezongezelelweyo zingasuswa kwi-": cn" umyalelo. Jonga ": uncedo ngokukhawuleza".

I-Vim iziphatha ngendlela eyahlukileyo, kuxhomekeke kwigama lomyalelo (i-executable isenokuba ifayile efanayo).

vim

Indlela "yesiqhelo", yonke into ayiyiyo.

ex

Qala kwi-Ex mode. Yiya kwimodi eqhelekileyo kunye nomyalelo othi ": vi". Kananjalo kungenziwa nge-"e "ingxabano.

nembono

Qalisa kwimodi yokufunda kuphela . Uya kukhuselwa ekubhaliseni iifayile. Kananjalo kungenziwa nge-"R "ingxabano.

gvim gview

I GUI version. Uqala iwindow entsha. Kananjalo kungenziwa nge-"g "ingxabano.

rv rview rgvim rgview

Njenga ngasentla, kodwa kunye nezithintelo. Ngeke kwenzeke ukuqala imiyalelo yegobolondo okanye ukumisa iVim. Kananjalo kungenziwa kunye ne "-Z" ingxabano.

Khetha

Izinketho zinganikwa kunoma yimuphi umyalelo, phambi okanye emva kweefayile. Izinketho ngaphandle kwengxabano zinokudibaniswa emva kwedatha enye.

+ [num]

Kwifayili yokuqala isikhokhelo siya kubeka kumgca "num". Ukuba "i-num" ilahlekile, isikhokhelo siya kubeka kwindawo yokugqibela.

+ / {pat}

Kwifayili yokuqala isikhokhelo siya kubeka kwindawo yokuqala yokuqala {pat}. Jonga ": uncedo lomzekelo wokukhangela" kwiipateni zokukhangela ezikhoyo.

+ {command}

-c {umyalelo}

{command} iya kwenziwa emva kokuba ifayile yokuqala ifundwa. {umyalelo} uchazwa njengomyalelo we-Ex. Ukuba {umyalelo} uqukethe izithuba kufuneka zifakwe kwiingcaphuno eziphindwe kabini (oku kuxhomekeke kwikhebhile esetyenziswayo). Umzekelo: Vim "+ set si si" main.c
Qaphela: Ungasebenzisa ufike kwi-10 "+" okanye "-c" imiyalelo.

--cmd {umyalelo}

Njengoko usebenzisa "-c", kodwa umyalelo wenziwa nje ngaphambi kokucwangcisa nayiphi na ifayile ye-vimrc. Ungasebenzisa ukuya kwi-10 yale miyalelo, ngokuzimela ngaphandle kwe "-c".

-b

Imodi yeBhanari. Unokhetho oluthile luya kusekwa olwenza ukuba kube lula ukuhlela ifayile ebinambini okanye ephumelelayo.

-C

Iyahambelana. Hlela inketho 'ehambelanayo'. Oku kuya kwenza uVim aziphathe ngendlela efana neV, nangona iifayile ye-blockc ikhona.

-d

Qala kwididi eyahlukileyo. Kufuneka kubekho ezimbini okanye ezintathu zeefayile zegama. Vim iya kuvula zonke iifayile kwaye zibonise umahluko phakathi kwazo. Imisebenzi efana ne-vimdiff (1).

-d {idivayisi}

Vula {idivaysi} ukusetyenziswa njengendlela yokuphela. Kuphela kwi-Amiga. Umzekelo: "-d con: 20/30/600/150".

-e

Qala iVim kwi-Ex mode, nje nge-executable ibizwa ngokuthi "ex".

-f

Ngaphambili. Kuhlobo lwe-GUI, iVim ayiyi kuhoxisa kwaye idibanise kwiqokobhe iqalile kuyo. Kwi-Amiga, iVim ayiqalwanga kwakhona ukuvula iwindi elitsha. Le khetho kufuneka isetyenziswe xa iVim iqhutyelwa yiprogram eya kulinda iseshoni yokuhlela ukugqiba (umz. Imeyile). Kwi-Amiga le ": sh" kunye ":!" imiyalelo ayiyi kusebenza.

-F

Ukuba i- Vim iye yahlanganiswa kunye nenkxaso yeFKMAP yokuhlela iifayile ezijoliswe ngakwesokudla ukuya kwesobunxele kunye neemephu zekhibhodi zaseFarsi, olu khetho luqala iVim kwimodi yaseFarsi, oko kukuthi 'fkmap' kunye 'rightleft'. Ngaphandle koko umyalezo wephutha unikezwa kwaye iVim ibhalwa.

-g

Ukuba iVim iye yahlanganiswa nenkxaso ye-GUI, olu khetho lunceda i-GUI. Ukuba akukho ncedisi ye-GUI iqulunqwe kuyo, umyalezo wephutha unikezwa kwaye iVim ibhalwa.

-h

Nika uncedo oluncinane malunga neengcamango zomgca womyalelo kunye neenketho. Emva koko le Vim iphuma.

-H

Ukuba iVim iye yahlanganiswa ngenkxaso ye-RIGHTLEFT yokuhlela iifayile ezijoliswe ngakwesokudla ukuya kwesobunxele kunye neempawu zekhibhodi zesiHebhere , olu khetho luqala iVim kwimodi yesiHebhere, okt 'hkmap' kunye 'rightleft'. Ngaphandle koko umyalezo wephutha unikezwa kwaye iVim ibhalwa.

-i {viminfo}

Xa usebenzisa ifayile ye viminfo inikwe amandla, olu khetho lubeka igama lefayile ukuba lisetyenziswe, endaweni ye-default "~ / .viminfo". Oku kungasetyenziselwa ukunqumla ukusetyenziswa kwefayile ye .viminfo, ngokunika igama "KUNYE".

-L

Ngokufanayo -r.

-l

Imodi yaseLisp. Ubeka ukhetho lwe 'lisp' kunye 'showmatch'.

-m

Ukuguqula iifayile kukhubaziwe. Ukusetha kwakhona inketho 'ebhaliweyo', ukwenzela ukuba kubhaliwe iifayile.

-N

Imodi ehambelanayo. Hlela kwakhona indlela 'ehambelanayo'. Oku kuya kwenza uVim aziphathe kakuhle, kodwa ungaphantsi kweV, nangona iifayile ze-blockr ayikho.

-n

Akukho fayile yokutshintsha izakusetyenziswa. Ukubuyiselwa emva kokuphazamiseka kuya kuba nzima. Uncedo xa ufuna ukuhlela ifayile kwiziko elide kakhulu (umz. Floppy). Kananjalo kungenziwa nge ": set uc = 0". Unokupheliswa ": set uc = 200".

-o [N]

Vula iiWindows. Xa uN ishiywe, vula ifestile enye kwifayile nganye.

-R

Imodeli yokufunda kuphela. Ukhetho lwe 'readonly' luya kusekwa. Uyakwazi ukuhlela i-tampon, kodwa uya kuthintela ekugqibeleni ngokugqithisa ifayile. Ukuba ufuna ukubhala ngaphezulu ifayile, faka uphawu lokumemeza kumyalelo we-Ex, njenge ": w!". I -R inketho ibonisa ukuba -nokukhetha (jonga ngezantsi). Ukukhethwa kwe 'readonly' kungasetyenzwa kwakhona nge ": set noro". Jonga ": uncedo 'lokufunda' '.

-r

Uludwe lwefayile uguqule iifayili, ngolwazi malunga nokuwasebenzisa ukubuyisela.

-r {ifayile}

Indlela yokubuyisela. Ifayile yokutshintshana isetyenziselwa ukufumana iseshoni yokuhlela yokuphazamiseka. Ifayile yokutshintsha iifayile enegama elifanayo lefayile njengoko ifayile yombhalo nge ".swp" ixhaswanga. Jonga ": uncedo lokubuyisela".

-s

Imodi ethule. Kuphela xa kuqalwe njenge "Ex" okanye xa i-"-e" inketho inikwe ngaphambi kokukhetha "-s".

-s {scriptin}

Ifayile yeskripthi {scriptin} ifundwa. Abalinganiswa kwifayili batyhilwa njengokuba uthayibhile. Okufanayo kunokwenziwa ngomyalelo ": umthombo! {Scriptin}". Ukuba ukuphela kwefayili kufinyelelwa ngaphambi kokuba umhleli uphume, abalinganiswa abongezelelweyo bafundwa kwibhodibhodi.

-T {terminal}

Utshela iVim igama lesigxina oyisebenzisayo. Kufuneka kuphela xa indlela yokuzenzekelayo engasebenzi. Kufuneka kube yi-terminal eyaziwa yiVim (eyakhelwe) okanye ichazwe kwi-termcap okanye kwifayile ye-terminfo.

-u {vimrc}

Sebenzisa imiyalelo kwifayile {vimrc} yokuqalisa. Zonke ezinye iziqalo ziyaqhekeka. Sebenzisa oku ukuhlela uhlobo olukhethekileyo lweefayile. Ingasetyenziselwa ukunqumla konke ukuqaliswa ngokunika igama "KUNYE". Jonga ": uncedo lokuqala" ngaphakathi kweminye imininingwane.

-U {gvimrc}

Sebenzisa imiyalelo kwifayile {gvimrc} ye-GUI zokuqalisa. Zonke ezinye i-GUI zokuqaliswa ziyaqhekeka. Ingasetyenziselwa ukudlula zonke i-GUI zokuqaliswa ngokunika igama "KUNYE". Jonga ": nceda uncedo lwe-gui" ngaphakathi kweminye iinkcukacha.

-V

Verbose. Nika imiyalezo malunga naziphi iifayile ezicatshulwayo kunye nokufunda nokubhala ifayile ye viminfo.

-v

Qala iVim kwimodi yeV, njengokuba i-executable ibizwa ngokuba "vi". Oku kusebenza kuphela xa i-executable ibizwa ngokuthi "ex".

-w {scriptout}

Bonke abalinganiswa obhalayo babhalwa kwifayile {scriptout}, de kube uphuma Vim. Oku luncedo ukuba ufuna ukudala ifayile yeskripthi ukuba isetyenziswe "vim -s" okanye ": source". Ukuba ifayile ye-{scriptout} ikhona, abalinganiswa baxhaswa.

-W {scriptout}

Njengawe -w, kodwa i fayile ekhoyo ibhalwe ngaphezulu.

-x

Sebenzisa ukubethela xa ubhala iifayile. Iya kukhangela ikhiye yokukhala.

-Z

Imodi ekhawulelwe. Imisebenzi efana neyosebenzayo iqala ngo- "r".

-

Uchaza ukuphela kweendlela. Iingxabano emva kwalokhu ziya kuthathwa njengegama lefayile. Oku kungasetyenziswa ukuhlela igama lefayile eliqala '' '.

--Nceda

Nika umyalezo wesincedo uze uphume, nje ngo "-h".

--verversion

Inkcazelo yokushicilela kunye nokuphuma.

--remremote

Xhuma kwisiphakeli seVim kwaye wenze ukuba iguqule iifayile ezinikwe kuzo zonke iingxoxo.

--serverlist

Bhala uluhlu lwamagama onke amaseva eVim angatholakala.

--serverame {igama}

Sebenzisa {igama} njengegama lomncedisi. Isetshenziselwa iVim yangoku, ngaphandle kokuba isetyenziswe ne---verversend okanye -remremend, ke igama lomncedisi ukuxhuma.

--serversend {ukhiye}

Xhuma kwi-Vim iseva uze uthumele {iifaki} kuyo.

--scketidi {id}

I-GUI kuphela ye-GTK: Sebenzisa indlela ye-GtkPlug ukuqhuba ii-gvim kwelinye iwindi.

-echo-ububanzi

I-GUI kuphela ye-GTK: Yenza i-ID yefowuni kwi-stdout

Uncedo lwe-intanethi

Uhlobo ": uncedo" kuVim ukuze uqalise. Uhlobo ": isihloko sengcebiso" ukufumana uncedo kwisifundo esithile. Umzekelo: ": ncedisa iZZ" ukufumana uncedo kumyalelo we "ZZ". Sebenzisa kunye ne-CTRL-D ukugqiba izifundo (": ncedisa i-cmdline-completion"). Iimpawu zikhoyo ukuxhuma ukusuka kwenye indawo ukuya kwenye (uhlobo lweekhonkco ze hypertext , bona ": uncedo"). Zonke iifayile zeefayile zingabonwa ngale ndlela, umzekelo ": nceda syntax.txt".

Bona kwakho

vimtutor (1)