Vim - Kòmandman Linux - UNIX Kòmandman

NON

vim - Vi IMproved, yon editè tèks pwogramè

SYNOPSIS


vim [opsyon] [dosye ..]
vim [opsyon] -
vim [opsyon] -t tag
vim [opsyon] -q [erè]


ansyen
gade
gvim gvim
rvim rvv rgvim rgview

DESKRIPSYON

Vim se yon editè tèks ki egal konpatib ak Vi. Li ka itilize pou edite tout kalite tèks plenn. Li espesyalman itil pou pwogram koreksyon.

Genyen yon anpil nan amelyorasyon ki anwo yo sou Vi: nivo miltip defèt, fenèt milti ak tanpon, enkline sentaks, koreksyon liy lòd, ranpli fichye, èd sou entènèt, seleksyon vizyèl, elatriye. Gade ": vi_diff.txt ede" pou yon rezime nan diferans ki genyen ant Vim ak Vi.

Pandan ke kouri Vim ka yon anpil nan èd yo ka jwenn nan sistèm nan èd sou-liy, ak "èd nan" lòd. Al gade nan seksyon HELP ON-LINE anba a.

Pifò souvan Vim se te kòmanse edite yon dosye sèl ak lòd la

vim dosye

Plis jeneralman Vim se te kòmanse avèk:

vim [opsyon] [filiste]

Si filiste a manke, editè a pral kòmanse avèk yon tanpon vid. Sinon egzakteman yon sèl soti nan kat sa yo ka itilize yo chwazi youn oswa plis dosye yo dwe edited.

dosye ..

Yon lis fichye . Youn nan premye yo pral dosye aktyèl la epi li nan zòn de defans la. Kisè a ap pozisyone sou liy lan premye nan zòn de defans la. Ou ka jwenn nan lòt dosye yo ak ": pwochen" lòd la. Pou edite yon dosye ki kòmanse ak yon priz, vini anvan filiste la ak "-".

Fichye a modifye se li ki soti nan stdin. Kòmandman yo li nan stderr, ki ta dwe yon tty.

-t {tag}

Fichye a modifye ak pozisyon an premye kurseur depann sou yon "tag", yon sòt de etikèt goto. {tag} ap gade moute nan dosye a Tags, dosye a asosye vin dosye a kounye a epi yo bay lòd la ki asosye egzekite. Sitou sa a se itilize pou pwogram C, nan ki ka {tag} ta ka yon non fonksyon. Efè a se ke dosye a ki gen fonksyon sa a vin dosye aktyèl la epi li se kurseur a positionné nan kòmansman an nan fonksyon an. Gade ": ede tag-command".

-q [erè]

Kòmanse nan mòd quickFix. Dosye a [erè] li epi premye erè a parèt. Si [errorfile] se omisyon, se fichye a jwenn nan opsyon an 'erorabl' (défaut nan "AztecC.Err" pou Amiga a, "errors.vim" sou lòt sistèm). Erè plis ka vole ak ": cn" lòd la. Gade ": ede quickfix".

Vim konpòte li yon fason diferan, depann sou non an nan lòd la (ègzèkutabl la ka toujou dosye a menm).

vim

"Nòmal" fason an, tout bagay se default.

ansyen

Kòmanse nan mòd Ex. Ale nan mòd nòmal ak ": vi" lòd la. Ka fè tou ak "-e" agiman an.

gade

Kòmanse nan li-sèlman mòd . Ou pral pwoteje soti nan ekri dosye yo. Ou ka fè tou ak "-R" agiman an.

gvim gvim

Vèsyon an GUI. Kòmanse yon fenèt nouvo. Ou ka fè tou ak "-g" agiman an.

rvim rvv rgvim rgview

Menm jan ak pi wo a, men ak restriksyon. Li pa pral posib yo kòmanse kòmandman koki, oswa sispann Vim. Ou ka fè tou ak "-Z" agiman an.

OPSYON

Opsyon yo ka bay nan nenpòt lòd, anvan oswa apre fil. Opsyon san yon agiman ka konbine apre yon priz sèl.

+ [num]

Pou dosye a premye kurseur la ap pozisyone sou liy "num". Si "num" ki manke, kurseur la ap pozisyone sou liy ki sot pase a.

+ / {pat}

Pou dosye a premye kurseur la ap pozisyone sou ensidan an premye {pat}. Gade ": rechèch rechèch modèl" pou modèl yo rechèch ki disponib.

+ {command}

-c {command}

{ lòd } yo pral egzekite apre yo fin dosye a premye li te li. {lòd} se entèprete kòm yon lòd Ex. Si kòmandman an {{}} gen espas li dwe fèmen nan quotes doub (sa depann de koki a ki itilize). Egzanp: Vim "+ mete si" main.c
Remak: Ou ka itilize jiska 10 "+" oswa "-c" kòmandman yo.

--cmd {lòd}

Tankou lè l sèvi avèk "-c", men se lòd la egzekite jis anvan ou trete nenpòt vimrc dosye. Ou ka itilize jiska 10 nan kòmandman sa yo, poukont yo nan "-c" kòmandman yo.

-b

Binè mòd. Yon opsyon kèk yo pral mete ki fè li posib edite yon dosye binè oswa ègzèkutabl.

-C

Konpatib. Mete 'konpatib' opsyon an. Sa a pral fè Vim konpòte yo sitou tankou Vi, menm si yon .Vimrc dosye egziste.

-d

Kòmanse nan diff mòd. Gen ta dwe de oswa twa agiman non dosye. Vim pral louvri tout dosye yo epi montre diferans ki genyen ant yo. Travay tankou vimdiff (1).

-d {aparèy}

Louvri {aparèy} pou itilize kòm yon tèminal. Se sèlman sou Amiga la. Egzanp: "-d con: 20/30/600/150".

-e

Kòmanse Vim nan mòd Ex, jis tankou ègzèkutabl la te rele "ansyen".

-f

Plan an. Pou vèsyon an entèfas, Vim pa pral fouchèt ak detach soti nan koki a li te kòmanse pous Sou Amiga a, Vim pa rekòmanse yo louvri yon fenèt nouvo. Opsyon sa a ta dwe itilize lè Vim egzekite pa yon pwogram ki pral rete tann pou sesyon an modifye fini (egzanp lapòs). Sou Amiga la ": sh" ak ":!" kòmandman yo pap travay.

-F

Si Vim ki te konpile ak sipò FKMAP pou koreksyon dosye ki dwat-a-gòch oryante ak kat Farsi klavye, opsyon sa a kòmanse Vim nan mòd Farsi, sa vle di 'fkmap' ak 'rightleft' yo mete. Sinon se yon mesaj erè bay ak Abim Vim .

-g

Si Vim ki te konpile ak sipò entèfas, opsyon sa a pèmèt grafik la. Si pa gen okenn sipò entèfas te konpile nan, yo bay yon mesaj erè ak Abim Vim .

-h

Bay yon ti jan nan èd sou agiman yo liy lòd ak opsyon. Apre Vim sa a sòti.

-H

Si Vim te konpile avèk sipò RIGHTLEFT pou koreksyon dosye dwat-a-gòch oryante ak kat ebre klavye , opsyon sa a kòmanse Vim nan mòd ebre, sa vle di 'hkmap' ak 'rightleft' yo mete. Sinon se yon mesaj erè bay ak Abim Vim .

-i {viminfo}

Lè l sèvi avèk dosye a viminfo pèmèt, opsyon sa a kouche fichye a yo sèvi ak, olye pou yo default la "~ / .viminfo". Sa a kapab tou itilize yo sote itilize nan dosye a. Viminfo, pa bay non an "NON".

-L

Menm jan -r.

-l

Mòd Lisp. Ansanm opsyon yo 'lisp' ak 'showmatch' sou.

-m

Modifye dosye ki enfim. Réinitialiser opsyon 'ekri', se konsa ke dosye ekri pa posib.

-N

Pa gen okenn konpatib mòd. Reyajiste opsyon 'konpatib' la. Sa a pral fè Vim konpòte yon ti jan pi bon, men mwens Vi konpatib, menm si yon .vimrc dosye pa egziste.

-n

Pa gen okenn dosye swap yo pral itilize. Recovery apre yon aksidan yo pral enposib. Sou la men si ou vle modifye yon dosye sou yon mwayen trè dousman (egzanp lèkter). Ou ka fè tou avèk ": mete uc = 0". Èske yo ka retire ak ": mete uc = 200".

-o [N]

Louvri fenèt N. Lè N se omisyon, louvri yon fenèt pou chak dosye.

-R

Li-sèlman mòd. Ap opsyon lekti a 'ap mete. Ou ka toujou modifye pezib la, men yo pral anpeche aksidan yon aksidan aksidantèlman. Si ou vle ranplase yon dosye, ajoute yon mak esklamasyon bay kòmandman an Ex, tankou nan ": w!". Opsyon -R la tou implique opsyon -n (gade anba a). Opsyon sa a 'readonly' ka reset ak ": mete noro". Gade ": ede 'readonly'".

-r

Lis dosye swap, ak enfòmasyon sou lè l sèvi avèk yo pou rekiperasyon an.

-r {file}

Mòd Recovery. Se dosye a swap itilize refè yon sesyon koreksyon aksidan. Fichier swap a se yon dosye ki gen menm fichier kòm dosye a tèks ak ".swp" te ajoute. Gade ": ede rekiperasyon".

-s

Silans mòd. Sèlman lè yo te kòmanse kòm "Ex" oswa lè yo te opsyon "-e" la bay anvan "-s" opsyon an.

-s {scriptin}

Fichye script {{script}} li. Karaktè yo nan dosye a yo entèprete tankou si ou te tape yo. Menm bagay la tou ka fè ak kòmandman an ": sous! {Scriptin}". Si se nan fen dosye a rive anvan editè a sòti, karaktè plis yo li nan klavye a.

-T {terminal}

Di Vim non an nan tèminal la w ap itilize. Se sèlman nesesè lè wout la otomatik pa travay. Yo ta dwe yon tèminal li te ye nan Vim (bati) oswa defini nan termcap la oswa terminfo dosye.

-u {vimrc}

Sèvi ak kòmandman yo nan dosye {vimrc} pou inisyalizasyon yo. Tout lòt inisyalizasyon yo sote. Sèvi ak sa a modifye yon kalite espesyal nan dosye. Li kapab sèvi tou pou sote tout inisyalizasyon yo bay non "NON" la. Gade ": ede inisyalizasyon" nan vim pou plis detay.

-U {gvimrc}

Sèvi ak kòmandman yo nan dosye {gvimrc} pou inisyalizasyon entèfas. Tout lòt entèfas GUI yo sote. Li kapab itilize tou pou sote tout inisyalizasyon entèfas pa bay non "NON" la. Gade ": ede gui-init" nan vim pou plis detay.

-V

Verbose. Bay mesaj sou ki dosye yo souse ak pou li ak ekri yon dosye viminfo.

-V

Kòmanse Vim nan mòd Vi, jis tankou ègzèkutabl la te rele "vi". Sa a sèlman gen efè lè ègzèkutabl la yo rele "ansyen".

-w {scriptout}

Tout karaktè yo ke ou tape yo anrejistre nan dosye a {scriptout}, jiskaske ou sòti Vim. Sa a se itil si ou vle kreye yon dosye script ki dwe itilize ak "vim -s" oswa ": sous!". Si {scriptout} dosye a egziste, karaktè yo apend.

-W {scriptout}

Tankou -w, men yon dosye ki egziste deja ranplase.

-x

Sèvi ak chifreman lè ou ekri dosye. Pral mande pou yon kle kripte.

-Z

Restricted mòd. Travo tankou ègzèkutabl la kòmanse ak "r".

-

Dwe nan fen opsyon yo. Agiman apre sa a pral okipe kòm yon non dosye. Sa a ka itilize yo edite yon fichier ki kòmanse ak yon '-'.

- ede

Bay yon mesaj èd ak sòti, jis tankou "-h".

--version

Enprime enfòmasyon vèsyon ak sòti.

--Remote

Konekte nan yon sèvè Vim epi fè li modifye dosye yo bay nan rès agiman yo.

--serverlist

Lis non tout vim serveurs ki ka jwenn.

--servername {non}

Itilize {non} kòm non sèvè a. Itilize pou Vim aktyèl la, sòf si yo itilize ak yon --serversend oswa - redote, Lè sa a, li nan non an nan sèvè a pou konekte avèk.

--serversend {kle}

Konekte nan yon sèvè Vim epi voye {kle} nan li.

--socketid {id}

GTK entèfas sèlman: Sèvi ak mekanis GtkPlug nan kouri gvim nan yon lòt fenèt.

-echo-wid

GTK GUI sèlman: Eko ID a Window sou stdout

ON-LINE ÈD

Kalite "ede" nan Vim pou kòmanse. Kalite ": ede sijè" pou jwenn èd sou yon sijè espesifik. Pou egzanp: ": ede ZZ" pou jwenn èd pou "ZZ" lòd la. Sèvi ak ak CTRL-D pou konplete sijè (": ede cmdline-fini"). Tags yo prezan vole soti nan yon sèl kote nan yon lòt (sòt de lyen hypertext, al gade ": èd"). Tout dosye dokiman yo ka wè nan fason sa a, pou egzanp ": ede syntax.txt".

GADE TOU

vimtutor (1)

Enpòtan: Sèvi ak kòmandman an moun ( moun ) yo wè ki jan yon lòd yo itilize sou òdinatè patikilye ou.