Vim - Linux Command - Unix Command

ISEM

vim - Vi IMproved, editur tat-test tal-programmaturi

SINOPSI


vim [għażliet] [fajl ..]
vim [għażliet] -
vim [għażliet] -t tag
vim [għażliet] -q [file ta 'żball]


ex
ħsieb
gvim gview
rvim rview rgvim rgview

DESKRIZZJONI

Vim huwa editur tat-test li huwa kompatibbli 'l fuq għal Vi. Jista 'jintuża biex jeditjaw kull tip ta' test sempliċi. Huwa speċjalment utli għall-programmi ta 'editjar.

Hemm ħafna titjib 'il fuq Vi: multi level undo, multi windows u buffers, sintażi li tenfasizza, editjar linja tal-kmand, tlestija tal-fajl, għajnuna onlajn, għażla viżwali, eċċ. Ara ": help vi_diff.txt" għal sommarju tad-differenzi bejn Vim u Vi.

Waqt li tmexxi Vim , tista 'tinkiseb ħafna għajnuna mis-sistema ta' għajnuna onlajn, bil-kmand ": għajnuna". Ara t-taqsima ON-LINE HELP hawn taħt.

Ħafna drabi Vim qed jibda jeditja fajl wieħed bil-kmand

fajl vim

B'mod aktar ġenerali, Vim tinbeda bi:

vim [għażliet] [filelist]

Jekk il-filelist hija nieqsa, l-editur jibda b'buffer vojt. Inkella eżattament waħda mill-erbgħa li ġejjin tista 'tintuża biex tagħżel fajl wieħed jew aktar li għandhom jiġu editjati.

fajl ..

Lista ta ' fajl . L-ewwel waħda tkun il-fajl attwali u tinqara fil-buffer. Il-cursor għandu jitqiegħed fuq l-ewwel linja tal-buffer. Tista 'tasal għall-fajls l-oħra bil-kmand ": li jmiss". Biex teditja fajl li jibda b'dash, tippreċedi lill-filelist b '"-".

Il-fajl li jeditja jinqara minn stdin. Kmandi jinqraw minn stderr, li għandha tkun tty.

-t {tag}

Il-fajl li jeditja u l-pożizzjoni inizjali tal-cursor jiddependi fuq "tikketta", tip ta 'tikketta goto. {tag} tintalab fil-fajl tags, il-fajl assoċjat isir il-fajl kurrenti u l-kmand assoċjat jiġi eżegwit. Għejjun li dan jintuża għall-programmi C, f'liema każ {tag} jista 'jkun isem tal-funzjoni. L-effett huwa li l-fajl li jkun fih dik il-funzjoni jsir il-fajl kurrenti u l-cursor jitqiegħed fil-bidu tal-funzjoni. Ara ": tgħin tikketta-kmandi".

-q [fajl ta 'żball]

Ibda fil-mod quickFix. Il-fajl [file ta 'żball] jinqara u l-ewwel żball huwa muri. Jekk [il-fajl ta 'l-iżball] jitħalla barra, il-isem tal-fajl jinkiseb mill-għażla ta' 'żball' (default għal "AztecC.Err" għall-Amiga, "errors.vim" fuq sistemi oħra). Aktar żbalji jistgħu jinqabżu bil-kmand ": cn". Ara ": jgħin quickfix".

Vim iġib ruħu b'mod differenti, skond l-isem tal-kmand (l-eżekutibbli jista 'jkun l-istess fajl).

vim

Il-mod "normali", kollox huwa default.

ex

Ibda fil-mod Ex. Mur fil-modalità normali bil-kmand ": vi". Jista 'jsir ukoll bl-argument "-e".

ħsieb

Ibda f'modalità read-only . Int tkun protett milli tikteb il-fajls. Jista 'jsir ukoll bl-argument "-R".

gvim gview

Il-verżjoni GUI. Tibda tieqa ġdida. Jista 'jsir ukoll bl-argument "-g".

rvim rview rgvim rgview

Bħal dak ta 'hawn fuq, iżda b'restrizzjonijiet. Mhux se jkun possibbli li tibda kmand tal-qoxra, jew tissospendi Vim. Jista 'jsir ukoll bl-argument "-Z".

GĦAŻLIET

L-għażliet jistgħu jingħataw fi kwalunkwe ordni, qabel jew wara l-fajl. Għażliet mingħajr argument jistgħu jingħaqdu wara sing wieħed.

+ [numru]

Għall-ewwel fajl il-cursor għandu jitqiegħed fuq il-linja "num". Jekk "num" hija nieqsa, il-cursor ikun imqiegħed fuq l-aħħar linja.

+ / {pat}

Għall-ewwel fajl il-cursor għandu jitqiegħed fl-ewwel okkorrenza ta '{pat}. Ara ": għajnuna tfittxija mudell" għall-mudelli ta 'tfittxija disponibbli.

+ {kmand}

-c {kmand}

{ kmand } se jiġi eżegwit wara li l-ewwel fajl ikun inqara. {kmand} huwa interpretat bħala kmand Ex. Jekk il-{kmand} fih spazji għandu jkun magħluq f'kwotazzjonijiet doppji (dan jiddependi fuq il-qoxra li tintuża). Eżempju: Vim "+ sett si" prinċipali.c
Nota: Tista 'tuża sa 10 "+" jew "-c" kmandi.

--cmd {kmand}

Bħall-użu ta '"-c", iżda l-kmand jiġi eżegwit eżatt qabel ma jipproċessa kwalunkwe fajl vimrc. Tista 'tuża sa 10 minn dawn il-kmandi, indipendentement mill-kmandi "-c".

-b

Modalità Binarju. Għandhom jiġu stabbiliti ftit għażliet li jagħmluha possibbli li jeditjaw fajl binarju jew eżegwibbli.

-C

Kompatibbli. Issettja l-għażla "kompatibbli". Dan se jwassal biex Vim iġib ruħu l-aktar bħal Vi, anki jekk jeżisti .vimrc file.

-d

Ibda fil-mod tad-diff. Għandu jkun hemm żewġ jew tliet argumenti tal-isem tal-fajl. Vim se tiftaħ il-fajls kollha u turi differenzi bejniethom. Xogħlijiet bħal vimdiff (1).

-d {apparat}

Open {device} għall-użu bħala terminal. Biss fuq l-Amiga. Eżempju: "-d con: 20/30/600/150".

-e

Ibda Vim fil-mod Ex, bħal dak eżekutibbli nsejħet "ex".

-f

Tagħrif Miksub. Għall-verżjoni tal-GUI, Vim ma tinqalax u tinqala 'mill-qoxra li nbdiet. Fuq l-Amiga, Vim ma jerġax jinbeda biex tiftaħ tieqa ġdida. Din l-għażla għandha tintuża meta Vim jiġi eżegwit minn programm li se jistenna li s-sessjoni tal-editjar tintemm (eż. Posta). Fuq l-Amiga l- ": sh" u ":!" kmandi ma jaħdmux.

-F

Jekk Vim ġiet ikkumpilata b'appoġġ FKMAP għall-editjar ta 'fajls orjentati lejn ix-xellug u l-immappjar tas-tastiera Farsi, din l-għażla tibda Vim fil-modalità Farsi, jiġifieri' fkmap 'u' rightleft 'huma stabbiliti. Inkella jingħata messaġġ ta 'żball u Vim aborts.

-g

Jekk Vim ġiet ikkumpilata bl-appoġġ GUI, din l-għażla tippermetti lill-GUI. Jekk l-ebda appoġġ tal-GUI ma jkun ġie kkompilat, jingħata messaġġ ta 'żball u Vim aborts.

-h

Agħti ftit għajnuna dwar l-argumenti u l-għażliet tal-linja tal-kmand. Wara dan il- Vim joħroġ.

-H

Jekk Vim ġiet ikkumpilata b'appoġġ RIGHTLEFT għall-editjar ta 'fajls orjentati lejn il-lemin għax-xellug u mapping tas- tastiera Ebrajk , din l-għażla tibda Vim fil-mod Ebrajk, jiġifieri "hkmap" u "rightleft". Inkella jingħata messaġġ ta 'żball u Vim aborts.

-i {viminfo}

Meta tuża l-fajl viminfo hija ppermettiet, din l-għażla tistabbilixxi l-isem tal-fajl biex tuża, minflok il-default "~ / .viminfo". Dan jista 'jintuża wkoll biex skip l-użu tal-fajl .viminfo, billi jagħti l-isem "XEJN".

-L

L-istess bħal -r.

-l

Modalità Lisp. Twaqqaf l-għażliet 'lisp' u 'showmatch' fuq.

-m

Il-modifika tal-fajls hija diżattivata. Irranġa l-għażla ta '"write", sabiex il-kitba tal-fajls ma tkunx possibbli.

-N

Modalità mhux kompatibbli. Irrisettja l-għażla "kompatibbli". Dan se jġib ruħu f'Vim daqsxejn aħjar, iżda inqas Vi kompatibbli, anki jekk fajl .vimrc ma jeżistix.

-n

L-ebda fajl swap ma jkun użat. L-irkupru wara li tiġrifa se jkun impossibbli. Handy jekk trid tibdel fajl fuq mezz bil-mod ħafna (eż. Floppy). Jista 'jsir ukoll bi ": sett uc = 0". Jista 'jitneħħa bi ": sett uc = 200".

-o [N]

Twieqi Open N. Meta N titħalla barra, għafas tieqa waħda għal kull fajl.

-R

Modalità ta 'Aqra biss. L-għażla "rikonċiljabbli" għandha tiġi stabbilita. Inti xorta tista 'teditja l-buffer, iżda tkun ipprevenut milli tikteb fajl aċċidentalment. Jekk trid tiskopri fajl, żid marka ta 'exclamation mal-kmand Ex, bħal fi ": w!". L-għażla -R timplika wkoll l-għażla -n (ara hawn taħt). L-għażla "rikonċiljabbli" tista 'terġa' tinbidel ma ": sett noro". Ara ": tgħin" malajr ".

-r

Fajls tat-tpartit tal-Lista, b'informazzjoni dwar l-użu tagħhom għall-irkupru.

-r {file}

Modalità ta 'rkupru. Il-fajl ta 'tpartit jintuża biex jirkupra sessjoni ta' editjar li tkun ġiet maqtugħa. Il-fajl tat-tpartit huwa fajl bl-istess isem tal-fajl bħall-fajl tat-test b '".swp" mehmuż. Ara ": tgħin l-irkupru".

-s

Modalità Silenzjuża. Biss meta beda bħala "Ex" jew meta l-għażla "-e" kienet mogħtija qabel l-għażla "-s".

-s {scriptin}

L-iskritt tal-fajl {scriptin} jinqara. Il-karattri fil-fajl huma interpretati daqs li kieku ttajpjahom. L-istess jista 'jsir bil-kmand ": sors! {Scriptin}". Jekk it-tmiem tal-fajl jintlaħaq qabel ma l-editur joħroġ, karattri oħra jinqraw mit-tastiera.

-T {terminal}

Tgħid lil Vim l -isem tat-terminal li qed tuża. Huwa meħtieġ biss meta l-mod awtomatiku ma jaħdimx. Għandu jkun terminal magħruf għal Vim (mibni) jew definit fit-termcap jew fil-fajl terminfo.

-u {vimrc}

Uża l-kmandi fil-fajl {vimrc} għall-inizzjazzjonijiet. L-inizjalizazzjonijiet l-oħra kollha jinqabżu. Uża dan biex torganizza tip speċjali ta 'fajls. Tista 'tintuża wkoll biex taqbeż l-inizjalizazzjonijiet kollha billi tagħti l-isem "XEJN". Ara ": jgħin l-inizjalizzazzjoni" fi ħdan vim għal aktar dettalji.

-U {gvimrc}

Uża l-kmandi fil-fajl {gvimrc} għal inizzjazzjonijiet GUI. L-inizzjazzjonijiet l-oħra kollha tal-GUI jinqabżu. Jista 'jintuża wkoll biex jaqbeż l-inizzjazzjonijiet GUI kollha billi jagħti l-isem "XEJN". Ara ": help gui-init" fi ħdan vim għal aktar dettalji.

-V

Verbose. Agħti messaġġi dwar liema fajls jinxtraw u għal qari u kitba ta 'fajl viminfo.

-v

Ibda Vim fil-mod Vi, eżatt bħall-eżekutibbli nsejħet "vi". Dan għandu effett biss meta l-eżekutibbli jissejjaħ "ex".

-w {kitout}

Il-karattri kollha li tpejna huma rrekordjati fil-fajl {scriptout}, sakemm toħroġ minn Vim. Dan huwa utli jekk trid toħloq fajl b'kitba biex tintuża ma '"vim-s" jew ": sors!". Jekk il-fajl {scriptout} jeżisti, il-karattri huma mehmuża.

-W {scriptout}

Bħall-w, iżda fajl eżistenti huwa miktub fuq xulxin.

-x

Uża l-encryption meta tikteb fajls. Se jwassal għal ċavetta tal-kripta.

-Z

Modalità ristretta. Xogħlijiet bħall-eżekutibbli jibda b '"r".

-

Jiddikjara t-tmiem tal-għażliet. L-argumenti wara dan se jiġu ttrattati bħala isem tal-fajl. Dan jista 'jintuża biex jeditja isem tal-file li jibda bil-' - '.

--help

Agħti messaġġ ta 'għajnuna u ħruġ, bħal "-h".

--verżjoni

Verżjoni stampata ta 'informazzjoni u ħruġ.

--remote

Qabbad ma 'server Vim u tagħmilha teditja l-fajls mogħtija fil-bqija tal-argumenti.

--serverlist

Agħti lista tal-ismijiet tas-servers kollha tal-Vim li jistgħu jinstabu.

--servername {name}

Uża {isem} bħala l-isem tas-server. Użat għall-Vim kurrenti, sakemm ma jintużax ma '--serversend jew --remote, allura huwa l-isem tas-server li jgħaqqdu.

--serversend {keys}

Qabbad ma 'server Vim u ibgħat (ċwievet) lilha.

--sokument {id}

GTK GUI biss: Uża l-mekkaniżmu GtkPlug biex imexxi ġvim f'tieqa oħra.

--echo-wid

GTK GUI biss: Echo the Window ID fuq stdout

ON-LINE HELP

Tip ": għajnuna" f'Vim biex tibda. Tip ": suġġett ta 'għajnuna" biex tikseb għajnuna fuq suġġett speċifiku. Per eżempju: ": tgħin ZZ" biex tikseb għajnuna għall-kmand "ZZ". Uża u CTRL-D biex itemmu suġġetti (": jgħinu cmdline-completion"). It-tikketti huma preżenti biex jaqbżu minn post għall-ieħor (tip ta 'links ta' hypertext, ara ": għajnuna"). Il-fajls tad-dokumentazzjoni kollha jistgħu jitqiesu b'dan il-mod, per eżempju ": jgħin sintaxx.txt".

ARA UKOLL

vimtutor (1)

Importanti: Uża l-kmand tal- bniedem ( % raġel ) biex tara kif tintuża kmand fuq il-kompjuter partikolari tiegħek.