Vim - Linux Command - Unix Command

NGALAN

vim - Vi IMproved, usa ka editor sa editor sa programa

SYNOPSIS


vim [mga kapilian] [file ..]
vim [mga kapilian] -
vim [mga kapilian] -t tag
vim [mga kapilian] -q [errorfile]


ex
pagtan-aw
gvim gview
rvim rview rgvim rgview

DESCRIPTION

Ang Vim usa ka editor sa teksto nga naa sa itaas sa Vi. Mahimo kining gamiton sa pag-edit sa tanang matang sa yano nga teksto. Kini mapuslanon kaayo alang sa mga programa sa pag-edit.

Adunay daghang mga pag-uswag sa ibabaw sa Vi: multi-level undo, multi windows ug buffers, highlight sa syntax, pag-edit sa command line, pagtapos sa filename, on-line nga tabang, visual selection, ug uban pa. sa mga kalainan tali sa Vim ug Vi.

Samtang nagdagan ang Vim usa ka daghan nga tabang mahimong maangkon gikan sa on-line nga tabang nga sistema, uban ang ": help" command. Tan-awa ang ON-LINE HELP nga seksyon sa ubos.

Kasagaran ang Vim nagsugod sa pag-edit sa usa ka file nga may sugo

vim file

Sa kinatibuk-an ang Vim nagsugod sa:

vim [mga kapilian] [filelist]

Kung wala ang filelist, ang editor magsugod sa usa ka walay sulod nga buffer. Kay kon dili ang eksaktong usa gikan sa mosunod nga upat mahimong magamit sa pagpili sa usa o labaw pa nga mga file nga i-edit.

file ..

Usa ka listahan sa mga filename . Ang una mao ang kasamtangan nga file ug mabasa sa buffer. Ang cursor ibutang sa unang linya sa buffer. Mahimo ka makaadto sa uban pang mga file sa ": sunod" nga sugo. Sa pag-edit sa usa ka file nga nagsugod sa usa ka dash, mag-una sa filelist sa "-".

Ang file nga pag-edit mabasa gikan sa stdin. Ang mga sugo gibasa gikan sa stderr, nga kinahanglan nga usa ka tty.

-t {tag}

Ang file nga pag-edit ug ang unang posisyon sa cursor nag-agad sa usa ka "tag", usa ka matang sa goto label. Ang tag gipangita diha sa mga file sa tag, ang gigikanan nga file nahimo nga kasamtangan nga file ug gipatuman ang kaubang command. Kasagaran kini gigamit alang sa mga programa sa C, diin ang {tag} usa ka ngalan sa function. Ang epekto mao nga ang file nga naglangkob sa maong function nahimong ang kasamtangan nga file ug ang cursor gipahimutang sa pagsugod sa function. Tan-awa ang ": pagtabang sa tag-commands".

-q [errorfile]

Pagsugod sa quickFix mode. Ang file [errorfile] mabasa ug ang unang sayop gipakita. Kon wala ang [errorfile], ang filename makuha gikan sa 'errorfile' option (defaults sa "AztecC.Err" alang sa Amiga, "errors.vim" sa ubang mga sistema). Ang dugang nga mga sayop mahimong moambak sa ": cn" nga sugo. Tan-awa ang ": pagtabang sa dali-dali".

Ang Vim adunay lahi nga pagkalalaki , depende sa ngalan sa mando (ang mahimo nga mahimo nga parehas nga file).

vim

Ang "normal" nga paagi, ang tanan mao ang default.

ex

Sugdi sa Ex mode. Adto sa Normal mode uban ang ": vi" nga sugo. Mahimo usab nga himuon sa "-e" nga argumento.

pagtan-aw

Sugdi sa read-only mode . Ikaw mapanalipdan gikan sa pagsulat sa mga file. Mahimo usab nga himoon sa "-R" nga argumento.

gvim gview

Ang bersyon sa GUI. Nagsugod sa usa ka bag-o nga bintana. Mahimo usab nga himoon ang "-g" nga argumento.

rvim rview rgvim rgview

Sama sa mga sa ibabaw, apan uban sa mga pagdili. Dili mahimo ang pagsugod sa mga command shell, o pagsuspende sa Vim. Mahimo usab nga buhaton ang "-Z" nga argumento.

MGA PILION

Ang mga kapilian mahimong ihatag sa bisan unsa nga pagkahan-ay, sa dili pa o human sa mga filename. Ang mga opsyon nga walay panaglalis mahimong ikombinar human sa usa ka dash.

+ [num]

Alang sa unang file ang cursor ibutang sa linya nga "num". Kung ang "num" kulang, ang cursor ibutang sa katapusan nga linya.

+ / {pat}

Alang sa unang file ang cursor ipahiluna sa unang higayon sa {pat}. Tan-awa ang ": pagtabang sa sumbanan sa pagpangita" alang sa mga sumbanan sa pagpangita.

+ (sugo)

-c {command}

Ang { command } pagabuhaton human mabasa ang unang file. Ang {command} gihubad nga usa ka Ex sugo. Kung ang {command} naglangkob sa mga luna kini kinahanglang ilakip sa double quotes (kini depende sa kabhang nga gigamit). Pananglitan: Vim "+ set si" main.c
Mubo nga sulat: Mahimo ka magamit hangtud sa 10 "+" o "-c" mga sugo.

--cmd {command}

Sama sa paggamit sa "-c", apan ang sugo gipatuman sa wala pa pagproseso sa bisan unsang vimrc file. Mahimo mong magamit ang 10 niini nga mga sugo, gawasnon gikan sa "-c" nga mga sugo.

-b

Binary mode. Pipila ka mga kapilian ang ipahimutang nga posible nga mag-edit sa binary o executable file.

-C

Mga katugbang. Ibutang ang 'katugbang' nga kapilian. Kini makahimo sa Vim nga nagagawi nga sama sa Vi, bisan pa adunay usa ka .vimrc file.

-d

Pagsugod sa diff mode. Kinahanglan adunay duha o tulo ka argumento sa paglitok sa ngalan. Ang Vim magbukas sa tanan nga mga file ug magpakita sa mga kalainan tali kanila. Nagabuhat sama sa vimdiff (1).

-d {device}

Bukas ang {device} aron gamiton ingon nga terminal. Lamang sa Amiga. Pananglitan: "-d con: 20/30/600/150".

-e

Sugdi ang Vim sa Ex mode, sama sa executable gitawag nga "ex".

-f

Atubangan. Alang sa bersyon sa GUI, si Vim dili mogula ug magpalayo gikan sa kabhang nga gisugdan niini. Sa Amiga, ang Vim dili gisugdan pag-usab aron sa pag-abli sa usa ka bag-ong bintana. Kini nga kapilian kinahanglan gamiton sa dihang gipatuman ang Vim sa usa ka programa nga maghulat sa sesyon sa pag-edit aron mahuman (eg mail). Sa Amiga ang ": sh" ug ":!" ang mga sugo dili molihok.

-F

Kon ang Vim gihiusa uban sa suporta sa FKMAP alang sa pag-edit sa mga orientated nga mga file sa orientation ug Farsi keyboard mapping, kini nga opsyon magsugod sa Vim sa Farsi mode, ie 'fkmap' ug 'rightleft' gitakda. Kay kon dili usa ka mensahe sa sayup ang gihatag ug ang Vim mosugot.

-g

Kon ang Vim gihiusa uban sa suporta sa GUI, kini nga kapilian makahimo sa GUI. Kon walay suporta sa GUI nga gihugpong, usa ka mensahe sa sayup ang gihatag ug ang Vim mosugot.

-h

Hatagi og usa ka gamay nga tabang mahitungod sa command line nga mga argumento ug kapilian. Human niini nga Vim exits.

-H

Kon ang Vim gihiusa uban sa RIGHTLEFT nga suporta alang sa pag-edit sa mga oriented nga mga file nga gigamit sa paghatag sa right-to-left ug mapping sa keyboard sa Hebrew , kini nga opsyon magsugod sa Vim sa Hebreo nga mode, nga ang 'hkmap' ug 'rightleft' gitakda. Kay kon dili usa ka mensahe sa sayup ang gihatag ug ang Vim mosugot.

-i {viminfo}

Sa diha nga ang paggamit sa file sa viminfo nakab-ot, kini nga opsyon nagbutang sa filename nga gamiton, inay sa default "~ / .viminfo". Mahimo usab kini gamiton aron malaktawan ang paggamit sa .viminfo file, pinaagi sa paghatag sa ngalan nga "WALA".

-L

Sama sa -r.

-l

Lisp mode. Gitakda ang 'lisp' ug 'showmatch' mga kapilian sa.

-m

Ang pag-usab sa mga file wala ma-disabled. Gipalabi ang opsyon sa 'pagsulat', aron dili makasulat ang mga file.

-N

Walay kompyansa nga paagi. I-reset ang opsyon nga 'nahiuyon'. Kini makapahimo sa Vim nga magpadayon sa usa ka gamay nga mas maayo, apan mas diyutay ang Vi compatible, bisan pa adunay usa ka .vimrc nga file.

-n

Walay swap file ang gamiton. Dili mahimo ang pagkaayo human sa crash. Handy kon gusto ka mag-edit sa usa ka file sa usa ka mabagal nga medium (eg floppy). Mahimo usab nga buhaton sa ": set uc = 0". Mahimong mabalik pinaagi sa ": set uc = 200".

-sa]

Mga bukas nga bintana sa N. Kon wala ang N, ablihi ang usa ka bintana alang sa matag file.

-R

Read-only nga paagi. Ang 'readonly' nga kapilian itakda. Mahimo mo pa ma-edit ang buffer, apan mapugngan gikan sa aksidente nga pag-overwrite sa usa ka file. Kung gusto nimo isulat ang usa ka file, idugang ang mark sa exclamation sa Ex command, sama sa ": w!". Ang -R nga kapilian usab nagpasabot sa -n nga kapilian (tan-awa sa ubos). Ang 'readonly' nga kapilian mahimong i-reset uban ang ": set noro". Tan-awa ang ": pagtabang sa 'readonly'".

-r

Ilista ang mga file sa swap, uban ang kasayuran mahitungod sa paggamit niini alang sa pagkaayo.

-r {file}

Pagbawi nga paagi. Ang swap file gigamit aron mabawi ang usa ka sesyon sa pag-usab sa pag-usab. Ang swap file usa ka file nga may sama nga filename sama sa teksto nga file nga adunay ".swp" nga gi-attach. Tan-awa ang ": pagtabang sa pag-ayo".

-s

Hilum. Sa diha nga nagsugod ingon nga "Ex" o kung ang "-e" nga kapilian gihatag sa wala pa ang "-s" nga kapilian.

-s {scriptin}

Ang script file {scriptin} mabasa. Ang mga karakter sa file gihubad nga daw imo kining gi-type. Ang sama nga mahimo sa sugo ": source! {Scriptin}". Kung ang katapusan sa file maabot sa dili pa ang exit sa editor, dugang nga mga karakter ang gibasa gikan sa keyboard.

-T {terminal}

Nagsulti sa Vim ang ngalan sa terminal nga imong gigamit. Gikinahanglan lamang kung ang automated nga paagi dili molihok. Kinahanglan nga usa ka terminal nga nailhan sa Vim (builtin) o gihubit sa termcap o terminfo file.

-u {vimrc}

Gamita ang mga sugo sa file {vimrc} alang sa pagsugod. Ang tanan nga uban pang mga pagsugod wala na. Gamita kini aron ma-edit ang usa ka espesyal nga matang sa mga file. Mahimo usab kini gamiton sa paglaktaw sa tanan nga pagsugod pinaagi sa paghatag sa ngalan nga "WALA". Tan-awa ang ": pagtabang pagsugod" sulod sa vim alang sa dugang mga detalye.

-U {gvimrc}

Gamita ang mga sugo sa file {gvimrc} alang sa mga pasiuna sa GUI. Ang tanan nga mga inisyal nga GUI wala na. Mahimo usab kini gamiton sa paglaktaw sa tanang mga pasiuna sa GUI pinaagi sa paghatag sa ngalan nga "WALA". Tan-awa ang ": pagtabang sa gui-init" sulod sa vim alang sa dugang detalye.

-V

Verbose. Hatagi og mga mensahe mahitungod sa mga file nga gikuha ug alang sa pagbasa ug pagsulat sa usa ka viminfo file.

-v

Sugdi ang Vim sa Vi mode, sama sa executable nga gitawag "vi". Kini adunay epekto kung ang executable gitawag nga "ex".

-w {scriptout}

Ang tanan nga mga karakter nga imong gisulat narekord sa file {scriptout}, hangtud nga ikaw mogawas sa Vim. Kini mapuslanon kon gusto ka maghimo og script file nga gamiton sa "vim -s" o ": source!". Kung ang file {scriptout} naglungtad, ang mga karakter gidugang.

-W {scripture}

Sama sa -w, apan ang usa ka kasamtangan nga file mapuli.

-x

Paggamit sa encryption sa pagsulat sa mga file. Mag-aghat alang sa usa ka crypt key.

-Z

Pinugngan nga paagi. Ang mga buhat sama sa executable magsugod sa "r".

-

Nagpaila sa katapusan sa mga kapilian. Ang mga argumento human niini pagadumala isip usa ka pangalan sa file. Mahimo kining gamiton sa pag-edit sa usa ka filename nga nagsugod sa '-'.

- tabang

Paghatag og mensahe sa tabang ug paggawas, sama sa "-h".

- pagbalhin

I-imprinta ang impormasyon sa bersyon ug exit.

--Remote

Pagkonektar sa usa ka server sa Vim ug himoa kini nga pag-usab sa mga file nga gihatag sa ubang bahin sa mga argumento.

--Serverlist

Ilista ang mga ngalan sa tanang mga server sa Vim nga makita.

--Servername {name}

Paggamit sa {name} ingon nga ngalan sa server. Gigamit alang sa kasamtangan nga Vim, gawas kon gamiton sa usa ka --serversend o --remote, nan kini ang ngalan sa server nga magkonektar.

--serversend {mga yawe}

Pagkonektar sa usa ka Vim server ug ipadala ang mga {key} niini.

- socketid {id}

GTK GUI lamang: Gamita ang mekanismo sa GtkPlug aron sa pagpadagan sa gvim sa lain nga bintana.

--echo-wid

GTK GUI lamang: Pag-usab sa Window ID sa stdout

TINUOD NGA PAGTABANG

Type ": help" sa Vim aron makasugod. Type ": help subject" aron makakuha og tabang sa usa ka piho nga hilisgutan. Pananglitan: ": tabang ZZ" aron makakuha'g tabang alang sa "ZZ" nga sugo. Gamita ang ug CTRL-D aron makompleto ang mga subject (": pagtabang sa cmdline-pagkompleto"). Ang mga tag anaa aron sa paglukso gikan sa usa ka dapit ngadto sa lain (usa ka matang sa hypertext links, tan-awa ang ": help"). Ang tanan nga mga file sa dokumentasyon mahimong matan-aw niini nga paagi, pananglitan ": help syntax.txt".

TAN-AWA USAB

vimtutor (1)

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.