Vim - Linux Amri-Unix Amri

NAME

Vim - Vi Improved, mhariri wa maandishi ya programu

SYNOPSIS


vim [chaguzi] [faili ..]
vim [chaguo] -
vim [chaguo] -t tag
vim [chaguzi] -q [makosa ya makosa]


ex
mtazamo
gvim gview
Rink rview rgvim rgview

DESCRIPTION

Vim ni mhariri wa maandishi ambao ni juu unaambatana na Vi. Inaweza kutumika kuhariri kila aina ya maandishi wazi. Ni muhimu hasa kwa programu za uhariri.

Kuna vidonge vingi juu ya Vi: kiwango cha juu cha kufuta, madirisha na buffers mbalimbali, kutaja kwa syntax, uhariri wa mstari wa amri, ukamilifu wa jina la faili, usaidizi wa mstari, uteuzi wa picha, nk. Angalia ": msaada vi_diff.txt" kwa muhtasari ya tofauti kati ya Vim na Vi.

Wakati wa kuendesha Vim msaada mkubwa unaweza kupatikana kutoka kwenye mfumo wa usaidizi wa mtandaoni, na amri ya ": msaada". Angalia sehemu ya chini ya Msaada-LINE hapa chini.

Vim mara nyingi huanza kuhariri faili moja na amri

vim faili

Zaidi kwa ujumla Vim imeanza na:

vim [chaguzi] [orodha ya faili]

Ikiwa orodha ya faili haipo, mhariri itaanza na buffer tupu. Vinginevyo moja kati ya nne zifuatazo inaweza kutumika kuchagua faili moja au zaidi ili kuhaririwa.

faili ..

Orodha ya majina . La kwanza litakuwa faili ya sasa na kusoma kwenye buffer. Mshale utawekwa kwenye mstari wa kwanza wa buffer. Unaweza kupata mafaili mengine na "amri" ijayo. Kuhariri faili inayoanza na dash, tangulia orodha ya faili na "-".

Faili ya kuhariri inasoma kutoka kwa stdin. Amri zinasomwa kutoka kwa stderr, ambazo zinapaswa kuwa tty.

-t {tag}

Faili ya kuhariri na msimamo wa mshale wa kwanza inategemea "lebo", aina ya lebo ya goto. {tag} inaonekana juu kwenye faili ya vitambulisho, file iliyohusishwa inakuwa faili ya sasa na amri inayohusishwa inafanywa. Zaidi hii hutumiwa kwa mipango ya C, ambapo kesi {tag} inaweza kuwa jina la kazi. Athari ni kwamba faili iliyo na kazi hiyo inakuwa faili ya sasa na mshale iko kwenye mwanzo wa kazi. Angalia ": amri za tagi za usaidizi".

-q [errorfile]

Anza katika mode ya haraka. Faili [makosafile] inasoma na kosa la kwanza linaonyeshwa. Ikiwa [hitilafu ya makosa] imefuta, jina la faili linapatikana kutoka kwa chaguo la "makosa" (vifunguko kwa "AztecC.Err" kwa Amiga, "makosa.vim" kwenye mifumo mingine). Hitilafu nyingine zinaweza kuruka kwa amri ya ": cn". Angalia ": msaada quickfix".

Vim hutegemea tofauti, kulingana na jina la amri (ya kutekelezwa bado inaweza kuwa faili sawa).

vim

Njia "ya kawaida", kila kitu ni chaguo-msingi.

ex

Anza katika mode ya Ex. Nenda kwa hali ya kawaida na amri ya ": vi". Pia inaweza kufanyika kwa hoja ya "-e".

mtazamo

Anza katika hali ya kusoma tu . Utakuwa salama kutoka kuandika faili. Inaweza pia kufanywa na "-R" hoja.

gvim gview

Toleo la GUI. Inaanza dirisha jipya. Pia inaweza kufanyika kwa hoja ya "-g".

Rink rview rgvim rgview

Kama ilivyo hapo juu, lakini kwa vikwazo. Haiwezekani kuanza amri za shell, au kusimamisha Vim. Pia inaweza kufanyika kwa hoja ya "-Z".

OPTIONS

Chaguzi zinaweza kutolewa kwa utaratibu wowote, kabla au baada ya majina ya faili. Chaguo bila hoja zinaweza kuunganishwa baada ya dash moja.

+ [num]

Kwa faili ya kwanza mshale utawekwa kwenye mstari "num". Ikiwa "num" haipo, mshale utawekwa kwenye mstari wa mwisho.

+ / {pat}

Kwa faili ya kwanza mshale utawekwa kwenye tukio la kwanza la {pat}. Angalia ": mfano wa utafutaji wa msaada" kwa mifumo ya utafutaji inapatikana.

+ {amri}

-c {amri}

{ amri } itafanywa baada ya faili ya kwanza kusomwa. {amri} inafasiriwa kama amri ya Ex. Ikiwa {amri} ina nafasi lazima iingizwe katika quotes mbili (hii inategemea shell ambayo hutumiwa). Mfano: Vim "+ set si" kuu.c
Kumbuka: Unaweza kutumia hadi 10 "+" au "-c" amri.

--cmd {amri}

Kama kutumia "-c", lakini amri inafanywa kabla ya kusindika faili yoyote ya vimrc. Unaweza kutumia hadi amri 10 hivi, bila kujitegemea amri za "-c".

-b

Njia ya binary. Chaguzi chache zitasambazwa ambazo zinawezesha kuhariri faili ya binary au inayoweza kutekelezwa.

-C

Sambamba. Weka chaguo 'sambamba'. Hii itafanya Vim kuishi kama vile Vi, hata kama faili ya kizuizi ipo.

-d

Anzisha katika hali tofauti. Lazima kuwe na hoja mbili au tatu za jina la faili. Vim itafungua faili zote na kuonyesha tofauti kati yao. Inafanya kazi kama vimdiff (1).

-d {kifaa}

Fungua {kifaa] ili utumie kama terminal. Tu juu ya Amiga. Mfano: "-d con: 20/30/600/150".

-e

Anza Vim katika Ex mode, kama vile executable aitwaye "ex".

-f

Kabla ya mbele. Kwa toleo la GUI, Vim haifai na kufuta kutoka kwenye kichwa kilichoanzishwa. Katika Amiga, Vim haijaanza tena kufungua dirisha jipya. Chaguo hili linatakiwa kutumika wakati Vim inapokelezwa na programu ambayo itasubiri kikao cha hariri ili kumaliza (kwa mfano barua pepe). Juu ya Amiga ya ": sh" na ":!" amri haitatumika.

-F

Ikiwa Vim imeundwa na usaidizi wa FKMAP kwa kuhariri faili za kushoto na kushoto na ramani ya Farsi keyboard, chaguo hili linaanza Vim katika mode ya Farsi, yaani 'fkmap' na 'rightleft' huwekwa. Vinginevyo ujumbe wa hitilafu hutolewa na Vim husafirisha.

-g

Ikiwa Vim imeandaliwa na usaidizi wa GUI, chaguo hili linawezesha GUI. Ikiwa hakuna msaada wa GUI ulioandaliwa, ujumbe wa kosa unatolewa na Vim husafirishwa.

-h

Toa msaada kidogo kuhusu hoja za mstari wa amri na chaguo. Baada ya hii Vim hutoka.

-H

Ikiwa Vim imefanywa kwa usaidizi wa RIGHTLEFT kwa kuhariri faili za kulia na kushoto na ramani ya kiroho ya kiroho, chaguo hili linaanza Vim katika hali ya Kiebrania, yaani 'hkmap' na 'rightleft' huwekwa. Vinginevyo ujumbe wa hitilafu hutolewa na Vim husafirisha.

-i {viminfo}

Wakati wa kutumia faili ya viminfo imewezeshwa, chaguo hili linaweka jina la jina la kutumia, badala ya default "~ / .viminfo". Hii pia inaweza kutumika kuruka matumizi ya file .viminfo, kwa kutoa jina "NONE".

-L

Same kama -r.

-l

Mtazamo wa Lisp. Inaweka chaguzi za 'lisp' na 'showmatch'.

-m

Mabadiliko ya faili yamezimwa. Inaruhusu chaguo la 'kuandika', ili faili za kuandika haziwezekani.

-N

Hali ya sambamba. Rudisha chaguo 'sambamba'. Hii itafanya Vim kuishi vizuri zaidi, lakini chini ya Vi inaambatana, ingawa faili ya .vimrc haipo.

-n

Hakuna faili ya kubadilika itatumiwa. Ufufuo baada ya ajali hautawezekani. Handy kama unataka kuhariri faili kwenye katikati ya polepole (kwa mfano floppy). Pia inaweza kufanyika kwa ": set uc = 0". Inaweza kufutwa na ": set uc = 200".

-o [N]

Fungua Windows. Wakati N imefunguliwa, fungua dirisha moja kwa kila faili.

-R

Jifunze pekee mode. Chaguo 'readonly' litawekwa. Bado unaweza kuhariri buffer, lakini itazuiliwa kutoka kwa usahihi kufuta faili. Ikiwa unataka kufuta faili, ongeza alama ya kufurahisha kwa amri ya Ex, kama katika ": w!". Chaguo -R pia ina maana ya -n chaguo (angalia hapa chini). Chaguo la 'readonly' linaweza kuweka upya na ": kuweka noro". Angalia ": msaada 'readonly'".

-r

Weka faili za kubadilisha, na habari kuhusu kutumia kwa kupona.

-r {faili}

Hali ya kurejesha. Faili ya ubadilishaji hutumiwa kupona kikao cha uhariri kilichopigwa. Faili ya ubadilishaji ni faili yenye jina la faili kama vile faili ya maandishi yenye ".swp" imeongezwa. Angalia ": usaidizi wa kurejesha".

-s

Hali ya kimya. Ni wakati tu ulianza kama "Ex" au wakati chaguo "-e" lilipatikana kabla ya "-s" chaguo.

-s {scriptin}

Faili ya script {scriptin} inasoma. Wahusika katika faili hutafsiriwa kama umewapa. Hiyo inaweza kufanyika kwa amri ": chanzo! {Scriptin}". Ikiwa mwisho wa faili unafanyika kabla ya mhariri kuondoka, wahusika zaidi husoma kutoka kwenye kibodi.

-T {terminal}

Inamwambia Vim jina la terminal unayotumia. Inahitajika tu wakati njia ya moja kwa moja haifanyi kazi. Inapaswa kuwa terminal inayojulikana kwa Vim (kujengwa) au iliyoelezwa katika faili ya termcap au terminal.

-u {vimrc}

Tumia amri katika faili {vimrc} kwa uanzishwaji. Vipindi vingine vyote vya awali vinasirishwa. Tumia hii ili uhariri faili maalum za aina. Inaweza pia kutumiwa kukwisha initializations zote kwa kutoa jina "NONE". Angalia ": kuanzisha usaidizi" ndani ya vim kwa maelezo zaidi.

-U {gvimrc}

Tumia amri katika faili {gvimrc} ya uanzishaji wa GUI. Mwingine initializations GUI wote ni skipped. Inaweza pia kutumiwa kuruka wote initializations GUI kwa kutoa jina "NONE". Angalia ": msaada gui-init" ndani ya vim kwa maelezo zaidi.

-V

Verbose. Toa ujumbe kuhusu faili ambazo zimefunguliwa na kwa kusoma na kuandika faili ya viminfo.

-v

Anza Vim katika mode ya Vi, kama vile anayeweza kutekeleza aliitwa "vi". Hii ina athari tu wakati wa kutekeleza inaitwa "ex".

-w {scriptout}

Wahusika wote unayopanga ni kumbukumbu kwenye faili {scriptout}, mpaka uondoke Vim. Hii ni muhimu ikiwa unataka kuunda faili ya script ambayo itatumiwe na "vim -s" au "source". Ikiwa faili ya {scriptout} ipo, wahusika hutumiwa.

-W {scriptout}

Kama -w, lakini faili iliyopo imesitishwa.

-x

Tumia encryption wakati wa kuandika faili. Itasaidia kwa ufunguo wa kilio.

-Z

Hali iliyozuiwa. Inafanya kazi kama inayoweza kutekeleza kuanza na "r".

-

Inaonyesha mwisho wa chaguzi. Majadiliano baada ya hii yatatumika kama jina la faili. Hii inaweza kutumika kuhariri jina la faili linaloanza na '-'.

--help

Toa ujumbe wa msaada na uondoke, kama vile "-h".

upungufu

Toleo la habari ya uchapishaji na uondoke.

--remote

Unganisha kwenye seva ya Vim na uifanye kuhariri faili zilizotolewa katika masuala mengine yote.

- mtazamaji

Andika majina ya seva zote za Vim zinazoweza kupatikana.

--servername {jina}

Tumia {jina} kama jina la seva. Inatumiwa kwa Vim ya sasa, isipokuwa itumiwa na --serversend au --remote, basi ni jina la seva kuunganisha.

--serversend {funguo}

Unganisha kwenye seva ya Vim na tuma {funguo} kwao.

--socketidi {id}

GTK GUI pekee: Tumia utaratibu wa GtkPlug kuendesha gvim kwenye dirisha jingine.

--echo-up

GTK GUI tu: Echo Kitambulisho cha Dirisha kwenye stdout

ONA-LINE HELP

Weka ": msaada" katika Vim ili kuanza. Weka ": somo la usaidizi" ili kupata msaada kwenye somo fulani. Kwa mfano: ": msaada ZZ" kupata msaada kwa amri ya "ZZ". Tumia na CTRL-D ili kukamilisha masomo (": kusaidia cmdline-completion"). Vitambulisho vilipo kwa kuruka kutoka sehemu moja hadi nyingine (aina ya viungo vya hypertext, ona ": msaada"). Faili zote za nyaraka zinaweza kutazamwa kwa njia hii, kwa mfano ": usaidizi wa syntax.txt".

ANGALIA PIA

mshambuliaji (1)

Muhimu: Tumia amri ya mtu ( % mtu ) ili kuona jinsi amri hutumiwa kwenye kompyuta yako fulani.