Buka - Linux Command - Unix Command

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)