Vim - Linuksa Komando - Unikso Komando

NAME

Vim - Vi Improbis, Programistoj redaktanta tekston

SYNOPSIS


vim [opcioj] [dosiero ..]
vim [ebloj] -
vim [opcioj] -t etikedo
vim [opcioj] -q [erarofile]


eks
vidi
gvim gview
rvim rview rgvim rgview

PRISKRIBO

Vim estas teksto-redaktilo, kiu estas supre kongrua al Vi. Ĝi povas esti uzata por redakti ĉiun tipon de ebena teksto. Ĝi estas speciale utila por redaktado de programoj.

Ekzistas multaj pliboniĝoj super Vi: mult-nivelaj maldolĉaj, mult-fenestroj kaj buboj, sintaksprezentado, komandlinio, kompletigo de dosiernomo, interreta helpo, vida selektado, ktp. Vidu ": help vi_diff.txt" por resumo de la diferencoj inter Vim kaj Vi.

Dum kurado de Vim multe da helpo povas esti akirita de la enreta helpa sistemo, kun la ": helpo" komando. Vidu la sekcion ON-LINE HELP-sube.

Plej ofte Vim komencis redakti unu dosieron kun la komando

vim-dosiero

Pli ĝenerale Vim komenciĝas per:

vim [opcioj] [dosierujo]

Se la dosierujo mankas, la redaktilo komencos per malplena bufro. Alie, ĝuste unu el la sekvaj kvar povas esti uzata por elekti unu aŭ pli da dosieroj por esti redaktataj.

dosiero ..

Listo de dosiernomoj . La unua estos la nuna dosiero kaj legos en la bufro. La kursoro estos metita sur la unua linio de la bufro. Vi povas atingi la aliajn dosierojn kun la ": sekva" komando. Por redakti dosieron, kiu komencas per dash, antaŭu la dosierujon kun "-".

La dosiero redakti legas de stdin. Komandoj estas legataj de stderr, kiu devus esti tty.

-t {etikedo}

La dosiero por redakti kaj la komenca kursor-pozicio dependas de "etikedo", ia speco de goto-etikedo. {tag} estas rigardita supren en la etikedoj, la asociita dosiero iĝas la nuna dosiero kaj la asociita komando estas ekzekutita. Plejparte tio estas uzata por C-programoj, en kies kazo {etikedo} povus esti funkcia nomo. La efiko estas, ke la dosiero enhavanta tiun funkcion iĝas la nuna dosiero kaj la kursoro posedas ĉe la komenco de la funkcio. Vidu "help-tag-komandojn".

-q [erarofile]

Komencu rapide Rapida reĝimo. La dosiero [erarofile] estas legata kaj la unua eraro estas montrata. Se [erarofile] estas preterlasita, la dosiernomo estas akirita de la 'erarofile' (laŭfaŭlta al "AztecC.Err" por la Amikino, "errors.vim" en aliaj sistemoj). Pliaj eraroj povas salti al la komando ": cn". Vidu "helpi rapidfikson".

Vim kondutas malsame, depende de la nomo de la komando (la ejecutable povas ankoraŭ esti la sama dosiero).

vim

La "normala" maniero, ĉio estas defaŭlta.

eks

Komencu en Eksa reĝimo. Iru al Normala reĝimo kun la ": vi" komando. Povas esti farita ankaŭ kun la "-e" argumento.

vidi

Komencu en nur-modo . Vi estos protektita de skribado de la dosieroj. Povas esti farita ankaŭ kun la "-R" argumento.

gvim gview

La GUI-versio. Komencas novan fenestron. Povas esti farita ankaŭ kun la "-g" argumento.

rvim rview rgvim rgview

Same kiel la supre, sed kun limigoj. Ne eblas komenci ŝlosilkomandojn aŭ malakcepti Vim. Povas esti farita ankaŭ kun la "-Z" argumento.

Obloj

La elektoj povas esti donitaj en iu ajn ordo, antaŭ aŭ post dosiernomoj. Ebloj sen argumento povas esti kombinitaj post unu sola.

+ [nombro]

Por la unua dosiero la kursoro estos metita sur linio "nombro". Se "nombro" mankas, la kursoro estos metita sur la lasta linio.

+ / {pat}

Por la unua dosiero la kursoro estos metita sur la unua okazo de {pat}. Vidu "helpo-serĉo-ŝablono" por la disponeblaj serĉaj ŝablonoj.

+ {komando}

-c {komando}

{ komando } estos ekzekutita post kiam la unua dosiero estas legita. {komando} estas interpretita kiel Ex komando. Se la {comando} enhavas spacojn, ĝi devas esti ligita al duoblaj citaĵoj (ĉi tio dependas de la ŝelo kiu estas uzata). Ekzemplo: Vim "+ aro se" main.c
Noto: Vi povas uzi ĝis 10 "+" aŭ "-c" komandojn.

--cmd {komando}

Kiel uzi "-c", sed la komando estas ekzekutita ĝuste antaŭ prilaborado de ajna vimrc-dosiero. Vi povas uzi ĝis 10 el ĉi tiuj komandoj, sendepende de "-c" komandoj.

-b

Binara reĝimo. Kelkaj ebloj estos agorditaj, kiuj ebligas redakti binaran aŭ ejektivan dosieron.

-C

Kongrua. Agordu la 'kongrua' opcion. Ĉi tio faros Vim konduti plejparte kiel Vi, kvankam ekzistas .vimrc-dosiero.

-d

Komencu en dif-mode. Ekzistas du aŭ tri dosieraj argumentoj. Vim malfermos ĉiujn dosierojn kaj montros diferencojn inter ili. Verkoj kiel vimdiff (1).

-d {aparato}

Malfermu {aparaton} por uzi kiel fina stacio. Nur sur la Amikino. Ekzemplo: "-d kun: 20/30/600/150".

-e

Komencu Vim en Ex-modo, same kiel la ejektivebla nomata "eks".

-f

Antaŭe. Por la versio de GUI, Vim ne forkos kaj deturniĝos de la ŝelo en kiu ĝi komencis. Sur la Amikino, Vim ne estas rekomencita por malfermi novan fenestron. Ĉi tiu opcio devus esti uzata kiam Vim estas ekzekutita per programo, kiu atendos la redaktan sesion por fini (ekz. Poŝto). Sur la Amikino la ": sh" kaj ":!" Komandoj ne funkcios.

-F

Se Vim estis kompilita kun FKMAP-subteno por redaktado de dekstre-al-maldekstra orientitaj dosieroj kaj Farsi-klavaraj mapoj, ĉi tiu opcio komenciĝas Vim en Farsi-reĝimo, tio estas, 'fkmap' kaj 'rightleft'. Alie, mesaĝo de eraro estas donita kaj Vim abortas.

-g

Se Vim estis kompilita per GUI-subteno, ĉi tiu opcio ebligas la GUI. Se neniu GUI-subteno estis kompilita en, senda mesaĝo estas donita kaj Vim abortas.

-h

Donu iom da helpo pri la komandliniaj argumentoj kaj opcioj. Post ĉi tio Vim eliras.

-H

Se Vim estis kompilita kun RIGHTLEFT-subteno por redaktado de dekstre-orientitaj dosieroj kaj hebrea klavaraj mapoj, ĉi tiu opcio komenciĝas Vim en hebrea reĝimo, tio estas, 'hkmap' kaj 'rightleft'. Alie, mesaĝo de eraro estas donita kaj Vim abortas.

-i {viminfo}

Kiam vi uzas la dosieron viminfo estas ebligita, ĉi tiu opcio agordas la dosiernomon, anstataŭ la defaŭltan "~ / .viminfo". Ĉi tio ankaŭ povas esti uzata por salti la uzon de la .viminfo-dosiero, donante la nomon "NONE".

-L

Sama kiel -r.

-l

Lisp-modo. Agordas la opcion 'lisp' kaj 'showmatch'.

-m

Modifanta dosierojn estas malebligita. Restarigas la 'skribi' opcion, tiel ke skribaj dosieroj ne eblas.

-N

Ne-kongrua modo. Restarigu la 'kongrua' opcion. Ĉi tio faros Vim konduti iom pli bonan, sed malpli Vi kongrua, eĉ se .vimrc-dosiero ne ekzistas.

-n

Neniu swap-dosiero estos uzata. Reakiro post kraŝo estos neebla. Facila se vi volas redakti dosieron tre malrapida (ekzemple disketo). Ankaŭ povas esti farita kun ": aro uc = 0". Oni povas malŝpari kun ": aro uc = 200".

-o [N]

Malfermaj N fenestroj. Kiam N estas preterlasita, malfermu unu fenestron por ĉiu dosiero.

-R

Lerta-nura reĝimo. La 'readonly' opcio estos difinita. Vi ankoraŭ povas redakti la bufro, sed estos malhelpita de hazarde superskribado de dosiero. Se vi volas anstataŭigi dosieron, aldonu ekklamon al la Ex komando, kiel en ": w!". La -R-opcio ankaŭ implicas la -n-opcion (vidu sube). La opcio 'readonly' povas rekomenci kun ": set noro". Vidu "helpon" laŭleĝe ".

-r

Listigu interŝanĝajn dosierojn, kun informoj pri uzado por reakiro.

-r {dosiero}

Reakiro-reĝimo. La interŝanĝa dosiero estas uzata por rekuperi frakasitan redaktan kunsidon. La interŝanĝa dosiero estas dosiero kun la sama dosiernomo kiel la teksta dosiero kun ".swp" aldonita. Vidu "helpo-reakiro".

-s

Silenta reĝimo. Nur kiam komenciĝis kiel "Eks" aŭ kiam la opcio "-e" estis donita antaŭ la "-s" opcio.

-s {scriptin}

La skripta dosiero {scriptin} estas legita. La karakteroj en la dosiero estas interpretitaj kvazaŭ vi tajpis ilin. Lin sama povas fari kun la komando ": fonto! {Scriptin}". Se la fino de la dosiero estas atingita antaŭ ol la redaktoro eliras, pliaj karakteroj estas legataj de la klavaro.

-T {finaĵo}

Diru Vim la nomon de la fina stacio, kiun vi uzas. Nur postulas kiam la aŭtomata maniero ne funkcias. Devus esti fina stacio konata de Vim (konstruita) aŭ difinita en la termcap-dosiero aŭ finaĵo.

-u {vimrc}

Uzu la komandojn en la dosiero {vimrc} por komencaĵoj. Ĉiuj aliaj komencaĵoj estas forgesitaj. Uzu ĉi tion por redakti specialan specon de dosieroj. Ĝi ankaŭ povas esti uzata por salti ĉiujn inicializojn donante la nomon "NONE". Vidu "helpon-komencaĵo" ene de vim por pli da detaloj.

-U {gvimrc}

Uzu la komandojn en la dosiero {gvimrc} por GUI-inicialigoj. Ĉiuj aliaj iniciaĵoj de GUI estas preterlasitaj. Ĝi ankaŭ povas uzi por forviŝi ĉiujn inicializojn de GUI donante la nomon "NONE". Vidu "helpu gui-init" ene de vim por pli da detaloj.

-V

Verbozo. Donu mesaĝojn pri kiuj dosieroj estas ricevitaj kaj por legi kaj skribi viminfo-dosieron.

-v

Komencu Vim en Vi mode, same kiel la ejecutable nomis "vi". Ĉi tio nur havas efekton kiam la ejecutable nomiĝas "eks".

-w {scriptout}

Ĉiuj signoj, kiujn vi tajpas, estas registritaj en la dosiero {scriptout}, ĝis vi eliras Vim. Ĉi tio estas utila se vi volas krei skripton-dosieron por esti uzata per "vim -s" aŭ ": fonto!". Se la {scriptout} dosiero ekzistas, signoj estas aldonitaj.

-W {scriptout}

Kiel -w, sed ekzistanta dosiero estas superskribita.

-x

Uzu ĉifradon kiam vi skribas dosierojn. Pripensos kripton.

-Z

Restriktita reĝimo. Verkoj kiel la ejecutable komenciĝas per "r".

-

Indikas la finon de la elektoj. Argumentoj post tio estos uzataj kiel dosiernomo. Ĉi tio povas esti uzata por redakti dosiernomon, kiu komenciĝas per '-'.

- helpo

Donu helpan mesaĝon kaj eliron, same kiel "-h".

--versio

Printaj informaj informoj kaj eliro.

--remote

Konekti al Vim-servilo kaj redaktu la dosierojn donitajn en la resto de la argumentoj.

--serverlist

Enlistigu la nomojn de ĉiuj Vim-serviloj, kiuj troveblas.

--servername {name}

Uzu {nomon} kiel la servilon. Uzata por la aktuala Vim, krom se ĝi uzas kun --serversend aŭ --remote, tiam ĝi estas la nomo de la servilo por konekti.

--serversend {klavoj}

Konekti al Vim-servilo kaj sendu al {klavoj} al ĝi.

--socketid {id}

GTK GUI nur: Uzu la GtkPlug-mekanismon por kuri gvim en alia fenestro.

- Vere

GTK GUI nur: Eĥu la Fenestra ID sur stdout

ON-LINEA helpo

Tajpu "helpon" en Vim por komenci. Tipo ": helpo subjekto" por akiri helpon pri specifa temo. Ekzemple: "help ZZ" por akiri helpon por la "ZZ" komando. Uzu kaj CTRL-D por kompletigi temojn (": help cmdline-completion"). Etikedoj ĉeestas salti de unu loko al alia (speco de hiperteksta ligiloj, vidu "helpo"). Ĉiuj dokumentaj dosieroj povas esti vidataj de ĉi tiu maniero, ekzemple ": help syntax.txt".

VIDU ANKAŬ

vimtutor (1)

Grava: Uzu la komandon ( % viro ) por vidi kiel komando estas uzata en via komputilo.