vim - Vi Engavunyelwe, umhleli wombhalo wezinhlelo
Isiqubulo
vim [izinketho] [ifayela ..]
vim [izinketho] -
vim [izinketho] -t tag
vim [izinketho] -q [iphutha lefayela]
ex
buka
gvim gview
rvim rview rgvim rgview
Incazelo
I-Vim ingumhleli wombhalo ophezulu ohambisana ne-Vi. Ingasetshenziswa ukuhlela zonke izinhlobo zombhalo ocacile. Kuwusizo ngokukhethekile izinhlelo zokuhlela.
Kukhona izithuthukisi eziningi ezingenhla ku-Vi: izinga lezinga eliningi, ama-windows amaningi kanye nama-buffers, ukugqamisa kwe-syntax, ukuhlelwa komugqa wokulawula, ukugcwaliswa komugqa wefayela, ukusizwa kwe-inthanethi, ukhetho olubukwayo, njll. Bona ": usizo vi_diff.txt" yesifingqo umahluko phakathi kukaVim noVi.
Ngesikhathi usebenza i- Vim usizo oluningi kungatholakala kwisistimu yosizo lwe-on-line, nomyalo we- ": usizo". Bheka isigaba se-ON-LINE HELP ngezansi.
Ngokuvamile Vim iqalile ukuhlela ifayela elilodwa ngomyalo
ifayela le-vim
Ngokuvamile Vim iqalwa nge:
vim [izinketho] [uhlu lwefayela]
Uma uhlu lwefayela lungekho, umhleli uzoqala nge-buffer engenalutho. Uma kungenjalo impela eyodwa yalezi ezine ezilandelayo ingasetshenziswa ukukhetha eyodwa noma ngaphezulu amafayela azohlelwa.
ifayela ..
Uhla lwamagama okufakiwe. Owokuqala uzoba ifayela lamanje futhi ufunde ku-buffer. Isikhombi sizobekwa emgqeni wokuqala we-buffer. Ungafinyelela kwamanye amafayela nge ": next" umyalo. Ukuze uhlele ifayela eliqala ngedatha, faka uhlu lwefayela nge "-".
-
Ifayela lokuhlela lifundwa kusuka ku-stdin. Imiyalo ifundwa kusuka ku-stderr, okufanele ibe yi-tty.
-t {tag}
Ifayela ukuhlela futhi isikhundla sokuqala isikhombisi kuncike "kumaki", uhlobo lwelebuli ye-goto. {tag} ibukwe phezulu efayeleni lethegi, ifayela elihambisanayo liba ifayela lamanje futhi umyalo ohambisanayo ukwenziwa. Ngokuyinhloko lokhu kusetshenziselwa izinhlelo ze-C, lapho kwenzeka khona {tag} kungaba igama lomsebenzi. Umphumela wukuthi ifayela eliqukethe lo msebenzi liba ifayela lamanje futhi isikhombisi sisekuqaleni komsebenzi. Bheka ": imiyalo yamathegi wezosizo".
-q [iphuthafile]
Qala kwimodi esheshayoFix. Ifayela [iphuthafile] lifundwa futhi iphutha lokuqala liyaboniswa. Uma ngabe [ifayela lesiphambeko] likhishiwe, igama lefayili litholakala ekukhethweni 'kwesiphambeko' (ngokuzenzakalelayo kuya ku- "AztecC.Err" ye-Amiga, "amaphutha.vim" kwezinye izinhlelo). Amaphutha engeziwe angagxuma kuze kube nomyalo ": cn". Bheka ": usizo quickfix".
I-Vim iziphatha ngokuhlukile, kuye ngokuthi igama lomyalo (i-executable ingase ibe ifayela elifanayo).
vim
Indlela "evamile", konke okuzenzakalelayo.
ex
Qala ku-Ex mode. Yiya kwimodi evamile nge-": vi" umyalo. Kungenziwa futhi ngxabano "-e".
buka
Qala kumodi yokufunda kuphela . Uzovikelwa ekubhaliseni amafayela. Kungenziwa futhi nge-"R "impikiswano.
gvim gview
Inguqulo ye-GUI. Iqala iwindi elisha. Kungenziwa futhi ngxabano "-g".
rvim rview rgvim rgview
Njengenhla, kodwa ngemingcele. Ngeke ukwazi ukuqala imiyalo yegobolondo , noma ukumisa i- Vim. Kungenziwa futhi nge-"Z "impikiswano.
Izinketho
Okukhethwa kukho kunganikezwa kunoma iyiphi i-oda, ngaphambi noma ngemva kwegama lokufaka amagama. Izinketho ngaphandle kokuphikisana zingahlanganiswa ngemuva kwedatha eyodwa.
+ [inombolo]
Ukuze ifayela lokuqala i-cursor izobekwa kulayini "num". Uma "i-num" ilahlekile, isikhombisi sizobekwa emgqeni wokugcina.
+ / {pat}
Kufayela lokuqala okokuqala isikhombisi sizobekwa esimweni sokuqala se- {pat}. Bheka ": iphethini yokusesha usizo" yamaphethini okusesha atholakalayo.
+ {command}
-c {umyalo}
{command} izokwenziwa ngemuva kokuba ifayela lokuqala lifundwa. {umyalo} uhunyushwa njengomyalo we-Ex. Uma {umyalo} uqukethe izikhala kumele kufakwe emacaphuni amabili (lokhu kuxhomeke kugobolondo elisetshenzisiwe). Isibonelo: Vim "+ set si" main.c
Qaphela: Ungasebenzisa kuze kube ngu-10 "+" noma "-c" imiyalo.
--cmd {umyalo}
Njengokusebenzisa "-c", kodwa umyalo wenziwa ngaphambi nje kokucubungula noma iyiphi ifayela le-vimrc. Ungasebenzisa kuze kufike ku-10 yale miyalo, ngokuzimela kusuka kumigomo "-c".
-b
Imodi kanambambili. Izinketho ezimbalwa zizobekwa ezenza kube lula ukuhlela ifayela elibhanana noma eliphumelelayo.
-C
Iyahambisana. Setha inketho 'ehambisanayo'. Lokhu kuzokwenza i- Vim iphathe ngokuyinhloko njenge-Vi, noma ngabe ifayela .vimrc likhona.
-d
Qala kumodi ehlukile. Kumelwe kube nezinkulumo ezimbili noma ezintathu zegama lefayela. I-Vim izovula wonke amafayela futhi ibonise umehluko phakathi kwabo. Isebenza njenge-vimdiff (1).
-d {idivaysi}
Vula {idivayisi} ukuze usebenzise njengesibulali. Kuphela ku-Amiga. Isibonelo: "-d con: 20/30/600/150".
-e
Qala u- Vim ku-Ex mode, njenge-executable ebizwa ngokuthi "ex".
-f
Ngaphambili. Ku-version ye-GUI, u- Vim ngeke ashaye futhi avele kusuka kugobolondo ukuthi iqalwe kuyo. Ku-Amiga, i- Vim ayiqalwanga kabusha ukuvula iwindi elisha. Lolu khetho kufanele lusetshenziswe uma i- Vim ikhiphelwa uhlelo oluzolinda iseshini yokuhlela ukuqeda (isib. Imeyili). On the Amiga the ": sh" futhi ":!" imiyalo ngeke isebenze.
-F
Uma i- Vim ihlanganiswe ngokusekelwa kwe-FKMAP ngokuhlela amafayela aqondiswe ngakwesokudla kuya kwesobunxele kanye nokudwetshwa kwekhibhodi ye-Farsi, le nketho iqala i- Vim kwimodi ye-Farsi, okusho ukuthi 'fkmap' ne 'rightleft' isethwe. Uma kungenjalo umyalezo wephutha unikezwa futhi i- Vim ibhalwa.
-g
Uma i- Vim ihlanganiswe ngosizo lwe-GUI, le ndlela ikwenza i-GUI. Uma kungekho ukusekelwa kwe-GUI okuhlanganisiwe, umyalezo wephutha unikezwa futhi i- Vim ibhalwa.
-h
Nikeza usizo oluthe xaxa mayelana neziphakamiso zomugqa womyalo nezinketho. Ngemuva kwalokhu kuphuma i- Vim .
-H
Uma i- Vim ihlanganiswe nge-RIGHTLEFT ukwesekwa kokuhlela amafayela aqondiswe ngakwesokudla kuya kwesobunxele kanye ne- Hebrew keyboard mapping, le nketho iqala i- Vim kwimodi yesiHebheru, okungukuthi 'hkmap' ne 'rightleft' isethwe. Uma kungenjalo umyalezo wephutha unikezwa futhi i- Vim ibhalwa.
-i {viminfo}
Uma usebenzisa ifayela le-viminfo inikwe amandla, le nketho isetha igama lomsebenzisi ukusebenzisa, esikhundleni sokuzenzakalelayo "~ / .viminfo". Lokhu kungasetshenziselwa ukweqa ukusetshenziswa kwefayela le .viminfo, ngokunikeza igama elithi "NONE".
-L
Okufanayo njengo -r.
-l
Imodi ye-Lisp. Isetha izinketho ze-lisp 'ne' showmatch 'ku.
-m
Ukuguqula amafayela kukhutshaziwe. Ukusetha kabusha okukhethwa kukho 'ukubhala', ukuze ukubhalwa kwamafayela kungenzeki.
-N
Imodi ehambisanayo. Setha kabusha inketho 'ehambisanayo'. Lokhu kuzokwenza i- Vim ziphathe kangcono, kepha i-Vi ayingaphansi iyahambisana, noma ngabe ifayela .vimrc ayikho.
-n
Awekho ifayela lokushintshanisa elizosetshenziswa. Ukubuyiswa ngemuva kokuphahlazeka ngeke kwenzeke. I-Handy uma ufuna ukuhlela ifayela esikhulwini esincane kakhulu (isib. Floppy). Kungenziwa futhi nge ": set uc = 0". Ingahlehliswa nge ": set uc = 200".
-o [N]
Vula ama-Windows. Uma i-N ishiywe, vula iwindi elilodwa kwefayela ngalinye.
-R
Imodi yokufunda kuphela. Okukhethwa kukho 'readonly' kuzobekwa. Usengakwazi ukuhlela i-buffer, kodwa izovinjelwa ekukhohliseni ngokuzenzakalelayo ifayela. Uma ufuna ukubhala ngaphezulu ifayela, engeza uphawu lokumemeza kumyalo we-Ex, njengokuthi ": w!". I -R inketho ibuye isho i-n option (bona ngezansi). Okukhethwa kukho 'readonly' kungabuyekwa kabusha nge ": setha noro". Bheka ": usizo 'readonly'".
-r
Uhlu lwamafayela alishintshayo, ngolwazi mayelana nokuwasebenzisa ukuze alondolozwe.
-r {ifayela}
Imodi yokubuyisela. Ifayela lokushintshaniswa lisetshenziselwa ukubuyiselwa iseshini yokuhlela ephazamisayo. Ifayela lokushintshaniswa ifayela enegama elifanayo lefayela njengoba ifayela lombhalo ne ".swp" lixhunyiwe. Bheka ": ukutakula usizo".
-s
Imodi ethule. Kuphela uma kuqalwa njenge "Ex" noma uma inketho "-e" inikeziwe ngaphambi kokukhetha "-s".
-s {scriptin}
Ifayela lombhalo {scriptin} lifundwa. Izinhlamvu zefayela zihunyushwa njengokungathi uzifake. Okufanayo kungenziwa ngomyalo ": umthombo! {Scriptin}". Uma ukuphela kwefayela kufinyelelwa ngaphambi kokuba umhleli aphume, abalingiswa abengeziwe bafundwa kusuka kubhobhokhi.
-T {terminal}
Utshela uVim igama lesibulali osisebenzisayo. Kudingeka kuphela uma indlela othomathikhi engasebenzi. Kufanele kube isibulali esaziwa yi- Vim (esakhiwe) noma esichazwe ku-termcap noma ifayela le-terminfo.
-u {vimrc}
Sebenzisa imiyalo efayilini {vimrc} yokuqalisa. Zonke ezinye iziqalo ziyaqedwa. Sebenzisa lokhu ukuhlela uhlobo olukhethekile lwefayela. Kungasetshenziselwa ukweqa zonke iziqalo ngokunikeza igama elithi "NONE". Bheka ": ukuqala ukusiza" ngaphakathi kwemininingwane ukuze uthole imininingwane eyengeziwe.
-U {gvimrc}
Sebenzisa imiyalo efayela {gvimrc} ye-GUI yokuqaliswa. Zonke ezinye iziqalo ze-GUI zithengiswa. Kungasetshenziselwa ukweqa konke ukuqaliswa kwe-GUI ngokunikeza igama elithi "NONE". Bona ": gui-init" ngaphakathi kweminye imininingwane eminingi.
-V
I-Verbose. Nikeza imilayezo mayelana nokuthi yimaphi amafayili afakiwe futhi ngokufunda nokubhala ifayela le-viminfo.
-v
Qala u- Vim ku-Vi mode, njenge-executable ebizwa ngokuthi "vi". Lokhu kusebenza kuphela uma i-executable ibizwa ngokuthi "ex".
-w {scriptout}
Zonke izinhlamvu ozifomayo zirekhodwa kufayela {scriptout}, uze uphume uVim. Lokhu kuyasiza uma ufuna ukwakha ifayela leskripthi okufanele lisetshenziswe nge "vim -s" noma ": umthombo!". Uma ifayela le- {scriptout} likhona, izinhlamvu zixhunywe.
-W {scriptout}
Njengo -w, kodwa ifayela elikhona libhalwe phansi.
-x
Sebenzisa ukubethela uma ubhala amafayela. Izokhipha ukhiye we-crypt.
-Z
Imodi ekhawulelwe. Isebenza njenge-executable iqala ngo- "r".
-
Ukhomba ukuphela kwezinketho. Izimpendulo emva kwalokhu zizophathwa njengegama lefayela. Lokhu kungasetshenziselwa ukuhlela igama lefayela eliqala ngokuthi '-'.
--Usizo
Nikeza umlayezo wosizo futhi uphume, njengokuthi "-h".
--verver
Ulwazi lokuphrinta ulwazi bese uphuma.
--remremote
Xhuma kuseva ye-Vim bese uyenza ihlele amafayela anikezwe kuzo zonke izingxabano.
- isistimu yomsebenzisi
Bhala amagama azo zonke amaseva we-Vim angatholakala.
- i -servername {igama}
Sebenzisa {igama} njengegama leseva. Isetshenziselwa i-Vim yamanje, ngaphandle uma isetshenziswe ne---serversend noma -remremote, ke igama leseva ukuxhuma.
- i -serversend {okhiye}
Xhuma kuseva ye-Vim uphinde uthumele {okhiye} kuwo.
--socketid {id}
I-GTK GUI kuphela: Sebenzisa indlela ye-GtkPlug ukusebenzisa ama-gvim kwesinye iwindi.
--echo-ububanzi
I-GTK GUI kuphela: Yenza i-ID ye-Window ku-stdout
Usizo lwe-inthanethi
Thayipha ": usizo" ku- Vim ukuze uqalise. Thayipha ": isihloko sosizo" ukuthola usizo kunendaba ethize. Isibonelo: ": usizo ZZ" ukuthola usizo lomyalo "ZZ". Sebenzisa kanye ne-CTRL-D ukuqedela izihloko (": usizo lokuqedela kwe-cmdline"). Amathegi akhona ukuze agxume kusuka endaweni eyodwa kuya kwenye (uhlobo lwezixhumanisi ze-hypertext , bheka ": usizo"). Wonke amafayela amadokhumenti angabonwa ngale ndlela, isibonelo ": usizo lwe-syntax.txt".
Bona futhi
i-vimtutor (1)