Vaade - Linux Command - Unix Command

vim - Vi IMproved, programmeerijate tekstitöötlusprogramm

Kokkuvõte


vim [valikud] [fail ..]
vim [valikud] -
vim [optsioonid] -t silt
vim [valikud] -q [errorfile]


ex
vaade
gvim gview
rvim rview rgvim rgview

Kirjeldus

Vim on tekstitöötlusprogramm, mis on Vi-st ülespoole ühilduv. Seda saab kasutada igasuguste tavaliste tekstide redigeerimiseks. See on eriti kasulik programmide redigeerimiseks.

Vi on kõrgemal kui Vi: mitmetasandiline tühistamine, mitme akna ja puhvri kasutamine, süntaksi esiletõstmine, käsurea redigeerimine, failinime valmimine, on-line abi, visuaalne valik jne. Kokkuvõtteks vt ": help vi_diff.txt" erinevustest Vim ja Vi vahel.

Vim'i käivitamisel on palju abi, mida saab kasutada veebipõhises abisüsteemis käsuga ": help". Vaadake lõiku ON-LINE HELP.

Enamasti hakatakse Vimit redigeerima ühe failiga käsuga

vim fail

Üldisemalt käivitatakse Vim :

vim [valikud] [failide nimekiri]

Kui faililoend puudub, algab redaktor tühja puhvriga. Vastasel juhul võib ühe või mitme faili muutmiseks valida ühe neljast järgnevast neljast.

faili ..

Failinimede loend. Esimene neist on praegune fail ja loetakse puhvrisse. Kursor asetatakse puhvri esimesele reale. Võite jõuda teiste failidega käsuga ": next". Selleks, et muuta faili, mis algab kriipsuga, tuleb eelneda faililoendisse "-".

-

Redigeeritav fail loetakse stdinist. Käske loetakse stderrist, mis peaks olema tty.

-t {tag}

Redigeerimise fail ja algse kursori positsioon sõltuvad "märgistusest", mingist goto-märgist. {tag} vaadatakse üles siltide faili, muutub seostatav fail praeguseks failiks ja sellega seotud käsk täidetakse. Enamasti kasutatakse seda C-programmide jaoks, mille puhul {tag} võib olla funktsiooni nimi. Tulemuseks on see, et selle funktsiooni sisaldav fail muutub praeguseks failiks ja kursor asetseb funktsiooni alguses. Vt ": aidata tag-käske".

-q [errorfile]

Alusta QuickFix-režiimis. Loeb fail [errorfile] ja kuvatakse esimene viga. Kui [errorfile] jäetakse välja, saadakse failinimi valikust "errorfile" (vaikimisi on Amiga "AztecC.Err", teistes süsteemides "errors.vim"). Täiendavaid vigu saab hüpata koos käsuga ": cn". Vt ": aidata kiirfixi".

Vim käitub erinevalt sõltuvalt käskluse nimest (käivitatav fail võib endiselt olla sama fail).

vim

"Tavaline" viis, kõik on vaikimisi.

ex

Käivitage Ex režiimis. Minge normaalsele režiimile käsuga ": vi". Seda saab teha ka "-e" argumendiga.

vaade

Alustage ainult lugemisõigusega režiimis . Teid kaitstakse failide kirjutamise eest. Seda saab teha ka "-R" argumendiga.

gvim gview

GUI versioon. Alustab uut akent. Seda saab teha ka argumendiga -g.

rvim rview rgvim rgview

Nagu eespool, kuid piirangutega. Käsukorra käske ei saa käivitada ega peatada Vim. Seda saab teha ka "-Z" argumendiga.

Valikud

Võimalused võidakse esitada mis tahes järjekorras, enne või pärast failinimesid. Valikuid ilma argumendita saab kombineerida pärast ühe kriipsu.

+ [num]

Esimese faili jaoks asetatakse kursor rida num numbriga. Kui num on puudu, asetatakse kursor viimati reale.

+ / {pat}

Esimesel failil asetatakse kursor esmakordselt {pat}. Olemasolevate otsingumustrite jaoks vaadake "abi otsingu mudelit".

+ {command}

-c {käsk}

{command} käivitatakse pärast esimese faili lugemist. {command} tõlgendatakse Ex käsku. Kui {command} sisaldab tühikuid, peab see olema kahekordsete jutumärkidega (see sõltub kasutatavast kestast). Näide: Vim "+ set si" main.c
Märkus: saate kasutada kuni 10 "+" või "-c" käske.

- cmd {käsk}

Nagu "-c" kasutamine, aga käsk käivitatakse vahetult enne vimrc-faili töötlemist. Saate kasutada kuni 10 neist käskudest, sõltumata "-c" käskudest.

-b

Binaarrežiim. Määravad mõned võimalused, mis võimaldavad redigeerida binaarfaili või käivitatava faili.

-C

Ühilduv Määrake "ühilduv" variant. See muudab Vim enamasti sarnaseks Vi, kuigi on olemas .vimrc-fail.

-d

Alusta diferentsirežiimist. Peab olema kaks või kolm failinime argumenti. Vim avab kõik failid ja näitab erinevusi nende vahel. Töötab nagu vimdiff (1).

-d {seade}

Avage {device} terminaliks kasutamiseks. Ainult Amiga. Näide: "-d kon: 20/30/600/150".

-e

Käivitage Vim Ex -süsteemis , nagu käivitatava faili nimetati "ex".

-f

Teadmised. GUI versiooni jaoks ei toeta Vim ja eemaldatakse kohe sellest, millega see käivitati. Amiga puhul ei käivitu Vim uue akna avamiseks. Seda võimalust tuleks kasutada siis, kui Vim käivitatakse programmiga, mis ootab redaktsiooniseansi lõpetamist (nt post). Amiga juures on ": sh" ja ":!" käsud ei tööta.

-F

Kui Vim on koos FKMAP-i toega, et redigeerida paremalt vasakule orienteeritud faile ja Farsi klaviatuuri kaardistamist, käivitatakse see valik Vim farsi režiimis, st on määratud "fkmap" ja "rightleft". Vastasel juhul antakse veateade ja Vim katkestab.

-g

Kui Vim on koostatud GUI-tugi abil, võimaldab see valik GUI-funktsiooni. Kui ühtegi GUI-tugi pole koostatud, antakse veateade ja Vim katkestab.

-h

Andke natuke abi käsurea argumentidest ja valikutest. Pärast Vimi väljapääsu.

-H

Kui Vim on koostatud RIGHTLEFT-i toega, et redigeerida paremalt vasakule orienteeritud faile ja heebrea klaviatuuri kaardistamist, käivitatakse see valik heebrea režiimis Vim , st on määratud "hkmap" ja "rightleft". Vastasel juhul antakse veateade ja Vim katkestab.

-i {viminfo}

Viminfo-faili kasutamisel on see valik seatud vaikimisi "~ / .viminfo" asemel failinime kasutamiseks. Seda saab kasutada ka .viminfo-faili kasutamiseks, nimetades nimeks "NONE".

-L

Sama-r.

-l

Lisp režiim. Määrab valikud "lisp" ja "showmatch".

-m

Failide muutmine on keelatud. Lähtestab kirjutamise võimaluse, nii et failide kirjutamine pole võimalik.

-N

Mitte ühilduv režiim. Lähtesta 'ühilduv' variant. See muudab Vimi käitumise natuke paremaks, kuid vähem ühilduv, isegi kui .vimrc-faili ei eksisteeri.

-n

Vahetamisfaili ei kasutata. Taastumine pärast kokkupõrget on võimatu. Kasulik, kui soovite faili redigeerida väga aeglase kandjaga (nt floppy). Võib teha ka koos ": set uc = 0". Võib tagasi võtta koos ": set uc = 200".

-o [N]

Avage N aknad. Kui N on ära jäetud, avage iga faili jaoks üks aken.

-R

Ainult lugemiseks mõeldud režiim. Valikut saab lugeda. Saate siiski puhvrit muuta, kuid seda ei saa juhuslikult faili üle kirjutada. Kui soovite faili üle kirjutada, lisage Ex käsule hüüumärk, nagu näiteks ": w!". R-valik tähendab ka -n valikut (vt allpool). Valikut saab lugeda ainult ": set noro". Vt ": abi" ainult lugemiseks "".

-r

Nimeta vahetusfailid, mis sisaldavad teavet nende taaskasutamiseks.

-r {fail}

Taastamise režiim. Vahetatavat faili kasutatakse kriipsutatud redigeerimisseansi taastamiseks. Vahetatav fail on sama failinimi nagu tekstifail, millele on lisatud ".swp". Vt ": abi taastamiseks".

-s

Vaikne režiim. Ainult siis, kui alustatakse kui "Ex" või kui "-e" -valik on antud enne "-s" -valikut.

-s {scriptn}

Skriptifaili {scriptin} loetakse. Faili märke tõlgendatakse nii, nagu oleksite neid kirjutanud. Sama võib teha käsuga ": source! {Scriptin}". Kui faili lõpp jõuab enne redaktori väljumist, loetakse täiendavaid märke klaviatuurilt.

-T {terminal}

Vim teatab kasutatava terminali nimele. Nõutav on ainult siis, kui automaatne viis ei tööta. Tuleks olla terminal, mis on teada Vimile (sisseehitatud) või defineeritud termcap või terminfo-failis.

-u {vimrc}

Failide {vimrc} käskude jaoks kasutage algversioone. Kõik teised initsialiseerimised jäetakse vahele. Kasuta seda failide eri tüüpi redigeerimiseks. Seda saab kasutada ka kõigi algatamiste vahele jätmiseks, andes nime "NONE". Täpsema teabe saamiseks vaadake teemat ": abi initsialiseerimine" vimil.

-U {gvimrc}

Kasutage faili {gvimrc} käske GUI-alginate jaoks. Kõik teised GUI-i alginimised on vahele jäetud. Seda saab kasutada ka kõigi GUI-alginate skriptide loomisel, nimetades nimeks "NONE". Täpsema teabe saamiseks vaadake teemat ": help gui-init" vim.

-V

Verbose. Anna sõnumid selle kohta, milliste failide hankimine ja viminfo-faili lugemine ja kirjutamine.

-v

Käivita Vim režiimis Vi, nagu ka käivitatavale failile nimega "vi". See mõjutab ainult siis, kui käivitatava faili nimetatakse "ex".

-w {scriptout}

Kõik sisestatud tähemärgid salvestatakse faili {scriptout}, kuni Vim väljub . See on kasulik, kui soovite luua skriptifaili, mida kasutatakse koos "vim -s" või ": source!". Kui fail {scriptout} on olemas, lisatakse tähemärke.

-W {scriptout}

Nagu -w, kuid olemasolev fail on üle kirjutatud.

-x

Failide kirjutamisel kasutage krüptimist. Ta küsib krüpti võtit.

-Z

Piiratud režiim. Töötab nagu käivitatav fail algab r-st.

-

Tähistab valikute lõppu. Argumente pärast seda käsitletakse failinimega. Seda saab kasutada faili nime muutmiseks, mis algab '-' -ga.

--Help

Anna abisõnum ja väljuge, nagu "-h".

--versioon

Prindiversiooni teave ja väljumine.

- jäta meelde

Ühendage Vim serveriga ja muutke ülejäänud argumentides antud failid.

--serverlist

Nimeta kõigi Vim serverite nimed, mida on võimalik leida.

--servername {name}

Kasutage serveri nimeks {name}. Kasutatakse praeguse Vim-i jaoks, kui seda ei kasutata --serversend või --remote -ga, siis on see serveriga, kellega ühenduse luua.

--serversend {keys}

Ühenda Vim serveriga ja saata {keys} sellele.

--socketid {id}

Ainult GTK GUI: kasutage GtkPlug mehhanismi, et käivitada gvim teises aknas.

--echo-wid

Ainult GTK GUI: Ehh aknad ID stdoutis

Online-abi

Vim käivitamiseks kirjuta "help:". Tüüpige "abi teema", et saada abi konkreetse teema kohta. Näiteks: ": help ZZ", et saada abi ZZ käskluse jaoks. Kasutage ja CTRL-D, et täita teemasid (": help cmdline-completion"). Ühest kohast hüpata on sildid (näiteks hüperteksti linkid , vt "help:"). Kõiki dokumentatsiooni faile saab vaadata sellisel viisil, näiteks ": help syntax.txt".

Vaata ka

vimtutor (1)