Vim - Linux Command - Komanda Unix

NAME

vim - Vi IMproved, një redaktues tekstesh programuesish

PËRMBLEDHJE


vim [options] [file ..]
vim [opsionet] -
vim [options] -t tag
vim [options] -q [errorfile]


ish
pamje
gvim gview
rvim rview rgvim rgview

PËRSHKRIM

Vim është një editor teksti që është lart në përputhje me Vi. Mund të përdoret për të redaktuar të gjitha llojet e tekstit të thjeshtë. Kjo është veçanërisht e dobishme për programet e redaktimit.

Ekzistojnë shumë përmirësime mbi Vi: redaktimi i shumë niveleve, shumë dritare dhe mbulesa, theksimi i sintaksës, redaktimi i linjës së komandës, përfundimi i skedarit, ndihma on-line, përzgjedhja vizuale, etj. Shikoni ": help vi_diff.txt" për një përmbledhje e dallimeve midis Vim dhe Vi.

Ndërsa drejtimin e Vim-it shumë ndihma mund të merren nga sistemi i ndihmës on-line, me komandën ": help". Shihni seksionin e ndihmës ON-LINE më poshtë.

Më shpesh Vim fillon të modifikojë një skedar të vetëm me komandën

vim file

Në përgjithësi Vim fillon me:

vim [options] [filelist]

Nëse filelistja mungon, redaktori do të fillojë me një tampon bosh. Përndryshe saktësisht një nga katër katet e mëposhtme mund të përdoret për të zgjedhur një ose më shumë skedarë që do të redaktohen.

skedar ..

Një listë e emraveskedarëve . I pari do të jetë dosja aktuale dhe do të lexohet në tampon. Kursori do të vendoset në rreshtin e parë të tamponit. Ju mund të merrni në dosjet e tjera me komandën ": next". Për të redaktuar një skedar që fillon me një dash, paraprijnë filelistin me "-".

Skedari për të redaktuar lexohet nga stdin. Komandat lexohen nga stderr, e cila duhet të jetë një tty.

-t {tag}

Dosja për të ndryshuar dhe pozicioni fillestar i kursorit varet nga një "tag", një lloj etikete goto. {tag} kërkohet në skedarin e etiketave, skedari i lidhur bëhet skedari i tanishëm dhe komanda shoqëruese ekzekutohet. Kryesisht kjo përdoret për programet C, në të cilin rast {tag} mund të jetë një emër funksioni. Efekti është që skedari që përmban atë funksion të bëhet skedari i tanishëm dhe kursori është i pozicionuar në fillim të funksionit. Shihni ": help-tag-commands".

-q [errorfile]

Filloni në modalitetin QuickFix. Skeda [errorfile] është lexuar dhe shfaqet gabimi i parë. Nëse mungon [errorfile], emri i skedarit merret nga opsioni 'errorfile' (default për "AztecC.Err" për Amiga, "errors.vim" në sisteme të tjera). Gabimet e mëtejshme mund të kërcejnë me komandën ": cn". Shihni ": help quickfix".

Vim sillet ndryshe, në varësi të emrit të komandës (ekzekutuesi mund të jetë ende i njëjti skedar).

vrull

Mënyra "normale", gjithçka është e paracaktuar.

ish

Filloni në modalitetin Ex. Shkoni te modaliteti Normal me komandën ": vi". Gjithashtu mund të bëhet me argumentin "-e".

pamje

Filloni në modalitetin vetëm për lexim . Ju do të jeni i mbrojtur nga shkrimi i dosjeve. Gjithashtu mund të bëhet me argumentin "-R".

gvim gview

Versioni GUI. Fillon një dritare të re. Gjithashtu mund të bëhet me argumentin "-g".

rvim rview rgvim rgview

Ashtu si me lart, por me kufizime. Nuk do të jetë e mundur të filloni komandat shell, ose të suspendoni Vim. Gjithashtu mund të bëhet me argumentin "-Z".

OPSIONE

Mundësitë mund të jepen në çdo mënyrë, para ose pas emrave të skedarëve. Opsionet pa një argument mund të kombinohen pas një dashi të vetëm.

+ [Num]

Për skedarin e parë kursori do të pozicionohet në linjë "num". Nëse "num" mungon, kursori do të pozicionohet në vijën e fundit.

+ / {Pat}

Për dosjen e parë, kursori do të pozicionohet në shfaqjen e parë të {pat}. Shikoni ": help search-pattern" për modelet e kërkimit në dispozicion.

+ {Komandë}

-c {komandë}

{ command } do të ekzekutohet pasi të jetë lexuar skedari i parë. {command} interpretohet si një komandë Ex. Nëse {komanda} përmban hapësira duhet të mbyllet në kuotat e dyfishta (kjo varet nga predha që përdoret). Shembull: Vim "+ set si" main.c
Shënim: Mund të përdorni deri në 10 komanda "+" ose "-c".

--cmd {command}

Ashtu si duke përdorur "-c", por komanda ekzekutohet pak para se të përpunohet ndonjë skedar vimrc. Ju mund të përdorni deri në 10 prej këtyre komandave, pavarësisht nga komandat "-c".

-B

Modaliteti Binary. Do të vendosen disa opsione që mundësojnë redaktimin e një skedari binar ose ekzekutues.

-C

Compatible. Vendosni opsionin 'pajtueshme'. Kjo do ta bëjë Vim sillet më së shumti si Vi, edhe pse ekziston një skedar .vimrc.

-d

Filloni në modalitetin e ndryshimit. Duhet të ketë dy ose tre argumente për emrin e skedarit. Vim do të hapë të gjitha skedarët dhe do të tregojë dallime midis tyre. Punon si vimdiff (1).

-d {pajisje}

Hapni {device} për përdorim si terminal. Vetëm në Amiga. Shembull: "-d con: 20/30/600/150".

-e

Filloni Vim në modalitetin Ex, ashtu si ekzekutuesi u quajt "ex".

-f

Dukshëm. Për versionin GUI, Vim nuk do të pirunë dhe do të shkëputet nga guaska që ka filluar. Në Amiga, Vim nuk rifillohet për të hapur një dritare të re. Ky opsion duhet të përdoret kur Vim ekzekutohet nga një program që do të presë që sesioni i redaktimit të përfundojë (p.sh. postë). Në Amiga ": sh" dhe ":!" komandat nuk do të funksionojnë.

-F

Nëse Vim është përpiluar me mbështetjen e FKMAP për redaktimin e skedarëve të orientuar nga djathtas në të majtë dhe hartës së tastierës Farsi, ky opsion fillon Vim në modalitetin Farsi, dmth. 'Fkmap' dhe 'rightleft' janë vendosur. Përndryshe një mesazh gabimi është dhënë dhe Vim abortohet.

-G

Nëse Vim është përpiluar me mbështetje GUI, ky opsion mundëson GUI. Nëse nuk është përpiluar asnjë mbështetje GUI, jepet një mesazh gabimi dhe Vim abortohet.

-h

Jepni pak ndihmë për argumentet dhe opsionet e linjës së komandës. Pas kësaj dal Vim .

-H

Nëse Vim është përpiluar me mbështetje RIGHTLEFT për redaktimin e skedarëve të orientuar djathtas në të majtë dhe hartës së tastierës hebraike , ky opsion fillon Vim në mënyrë hebraike, dmth. 'Hkmap' dhe 'rightleft' janë vendosur. Përndryshe një mesazh gabimi është dhënë dhe Vim abortohet.

-i {viminfo}

Kur përdorimi i skedarit viminfo është i aktivizuar, ky opsion vendos emrin e skedarit për të përdorur, në vend të parazgjedhur "~ / .viminfo". Kjo gjithashtu mund të përdoret për të anashkaluar përdorimin e skedarit .viminfo, duke dhënë emrin "NONE".

-L

Njësoj si -r.

-l

Modaliteti Lisp. Vendos opsionet 'lisp' dhe 'showmatch'.

-M

Modifikimi i skedarëve është i çaktivizuar. Rivendos opsionin 'shkruaj', në mënyrë që shkrimi i skedarëve të mos jetë i mundur.

-N

Modaliteti jo i pajtueshëm. Rivendos opsionin 'pajtueshme'. Kjo do ta bëjë Vim të sillet pak më mirë, por më pak kompatibil me Vi, edhe pse një skedar .vimrc nuk ekziston.

-N

Asnjë skedar skanimi nuk do të përdoret. Rimëkëmbja pas një rrëzimi do të jetë e pamundur. I dobishëm nëse dëshironi të redaktoni një skedar në një medium shumë të ngadaltë (p.sh. floppy). Gjithashtu mund të bëhet me ": set uc = 0". Mund të zhbëhet me ": set uc = 200".

-O [N]

Hapni dritaret N. Kur N është lënë jashtë, hapni një dritare për çdo skedar.

-R

Modaliteti vetëm i lexueshëm. Opsioni 'readonly' do të vendoset. Ju ende mund të redaktoni tampon, por do të parandaloheni nga skadimi i një skedari. Nëse dëshironi të prishni një skedar, shtoni një pikëçuditëse në komandën Ex, si në ": w!". Opcioni -R gjithashtu nënkupton opsionin -n (shih më poshtë). Opsioni 'readonly' mund të rivendoset me ": set noro". Shihni ": ndihmë" vetëm ".

-r

Listoni skedarët e shkëmbimit, me informacion rreth përdorimit të tyre për shërim.

-r {file}

Mënyrë shërimi. Skedari i shkëmbimit përdoret për të rikthyer një sesion të redaktimit të rrëzuar. Skedari i shkëmbimit është një skedar me të njëjtin skedar me skedarin me skedarin me ".swp" të bashkangjitur. Shihni "Ndihma për rimëkëmbjen".

-s

Modaliteti i heshtur. Vetëm kur filloi si "Ex" ose kur opsioni "-e" ishte dhënë para opsionit "-s".

-s {scriptin}

Skenari i shkrimit {scriptin} lexohet. Personazhet në skedë interpretohen sikur t'i kishit shtypur ato. E njëjta gjë mund të bëhet me komandën ": source! {Scriptin}". Nëse fundi i skedarit arrihet përpara daljes së redaktorit, shkronjat e mëtejshme lexohen nga tastiera.

-T {terminal}

Tregon Vim emrin e terminalit që po përdorni. Kërkohet vetëm kur mënyra automatike nuk funksionon. Duhet të jetë një terminal i njohur për Vim (builtin) ose i përcaktuar në terminalin termcap ose terminfo.

-u {vimrc}

Përdorni komandat në skedarin {vimrc} për initializations. Të gjitha inicializimet e tjera anashkalohen. Përdoreni këtë për të redaktuar një lloj të veçantë skedarësh. Gjithashtu mund të përdoret për të kapërcyer të gjitha initializations duke dhënë emrin "NONE". Shihni ": help initialization" brenda vim për më shumë detaje.

-U {gvimrc}

Përdorni komandat në skedarin {gvimrc} për inicializimet GUI. Të gjitha inicializimet e tjera të GUI anashkalohen. Gjithashtu mund të përdoret për të kaluar të gjitha inicializimet e GUI duke dhënë emrin "NONE". Shikoni ": help gui-init" brenda vim për më shumë detaje.

-V

Fjalëshumë. Jepini mesazhe se cilat fotografi janë me burim dhe për të lexuar dhe shkruar një skedar viminfo.

-V

Filloni Vim në modalitetin Vi, ashtu si ekzekutuesi u quajt "vi". Kjo ka efekt vetëm kur ekzekutivi quhet "ex".

-w {scriptout}

Të gjithë personazhet që shtypni regjistrohen në skedarin {scriptout}, derisa të dalësh nga Vim. Kjo është e dobishme nëse doni të krijoni një skriptë skedari që do të përdoret me "vim -s" ose ": source!". Nëse skedari {scriptout} ekziston, karakteret bashkëngjiten.

-W {scriptout}

Ashtu si -w, por një skedar ekzistues mbishkarkohet.

-X

Përdorni encryption kur shkruani skedarë. Do të kërkojë një çelës kriptimi.

-Z

Modaliteti i kufizuar. Punon si ekzekutuesi fillon me "r".

-

Tregon fundin e opsioneve. Argumentet pas kësaj do të trajtohen si një emër skedari. Kjo mund të përdoret për të redaktuar një emër filmi që fillon me një '-'.

--ndihmë

Jepni një mesazh ndihme dhe dilni, ashtu si "-h".

--version

Shtyp versionin e informacionit dhe daljen.

--remote

Lidhu me një server Vim dhe bëjeni që të redaktoni skedarët e dhënë në pjesën tjetër të argumenteve.

--serverlist

Listoni emrat e të gjithë serverëve Vim që mund të gjenden.

--servername {name}

Përdorni {name} si emrin e serverit. Përdorur për Vim aktuale, përveç nëse përdoret me një --serversend ose --remote, atëherë është emri i serverit për t'u lidhur.

--serversend {keys}

Lidhuni me një server Vim dhe dërgoni {keys} në të.

--socketid {id}

Vetëm GTK GUI: Përdorni mekanizmin GtkPlug për të drejtuar gvim në një dritare tjetër.

--echo-wid

Vetëm GTK GUI: Echo ID-në e dritares në stdout

ON-LINE ndihmë

Lloji ": help" në Vim për të filluar. Lloji ": ndihma e subjektit" për të marrë ndihmë në një subjekt të caktuar. Për shembull: ": help ZZ" për të marrë ndihmë për komandën "ZZ". Përdorni dhe CTRL-D për të përfunduar lëndët (": help cmdline-completion"). Fjalët janë të pranishme që të hidhen nga një vend në tjetrin (lloj i hypertext links, shih ": help"). Të gjitha dosjet e dokumentacionit mund të shihen në këtë mënyrë, për shembull ": help syntax.txt".

SHIKO GJITHASHTU

vimtutor (1)

E rëndësishme: Përdorni komandën e njeriut ( % man ) për të parë se si përdoret një komandë në kompjuterin tuaj të veçantë.