Vim - Linux Command - Unix Command

NAMME

vim - Vi IMproved, in programmers tekstredakteur

SYNOPSIS


vim [opsjes] [triem ..]
vim [opsjes] -
vim [options] -t tag
vim [options] -q [errorfile]


ex
fisy
gvim gview
rvim rview rgvim rgview

BESKRIUWING

Vim is in tekstredakteur dy't nei Vi kompatibel is foar Vi. It kin brûkt wurde om allerhanne platte tekst te bewurkjen. It is benammen nuttich foar it bewurkjen fan programma 's.

Der binne in soad ferbetteringen boppe Vi: meardere nivo werom, multy-finsters en puffer, syntaksivo markearjen, befetsje lokaasje, filename kompleet, on-line help, fisuele seleksje, etc .. Sjoch "help vi_diff.txt" foar gearfetting fan 'e ferskillen tusken Vim en Vi.

Wylst Vim wurket, kin in protte help helje út it on-line helpsysteem, mei it kommando "help". Sjoch hjirûnder de ON-LINE HELP-seksje.

Meast foardat Vim begon is om in ienige triem mei it kommando te bewurkjen

vim file

Mear generaal Vim wurdt begon mei:

vim [opsjes] [filelist]

As de filatelist ûntbrekt, sil de bewurker begjinne mei in lege buffer. Oars wurde krekt ien fan 'e neikommende fjouwer brûkt om ien of mear bestannen te kiezen om te bewurkjen.

map ..

In list mei filenames . De earste sil de aktive triem wêze en lês yn de buffer. De rinnerke sil op 'e earste line fan' e puffer pleatst wurde. Jo kinne de oare bestannen fia it kommando "folgjen" krije. Om in triem te bewurkjen dat begjint mei in priz, foardat de filelist mei "-".

De triem om te bewurkjen is lêzen fan stdin. Kommando's wurde lêzen fan stederr, dy't in tty wêze moatte.

-t {tag}

De triem om te bewurkjen en de earste rige posysje is ôfhinklik fan in "tag", in soarte fan goto-label. {tag} wurdt opsteld yn 'e tags triem, de assosjekte triem wurdt de aktuele triem en it assosjearre kommando wurdt útfiert. Meastentiids wurdt dizze brûkt foar C-programma's, yn hokker gefal {tag} in funksjenamme wêze kin. It effekt is dat it bestân mei dizze funksje de aktuele triem wurdt en de rinnerke is op 'e start fan' e funksje positionearre. Sjoch "help tag-commands".

-q [errorfile]

Begjin yn 'quickFix' mode. De triem [errorfile] wurdt lêzen en de earste flater is werjûn. As [mislearre] weg is, wurdt de triemnamme krigen fan 'e "falfere" opsje (standert nei "AztecC.Err" foar de Amiga, "errors.vim" op oare systemen). Fierder kinne oare fouten sprutsen wurde mei it "cn" kommando. Sjoch ": help quickfix".

Vim behannelet oars, ôfhinklik fan de namme fan it kommando (de útfierber kin noch deselde triem wêze).

vim

De "normale" wize, alles is standert.

ex

Start yn Ex-modus. Gean nei normale modus mei it kommando "vi". Kin ek dien wurde mei it "-e" argumint.

fisy

Begjin yn 'e lûd-ienheid . Jo wurde beskerme fan it skriuwen fan de bestannen. Kin ek dien wurde mei it "-R" argumint.

gvim gview

De GUI ferzje. Begjint in nij finster. Kin ek dien wurde mei it "-g" argumint.

rvim rview rgvim rgview

Krekt as it boppeste, mar mei beheiningen. It sil net mooglik wêze om shellkommando's te begjinnen, of Vim útstekke. Kin ek dien wurde mei it argumint "-Z".

OPTIONS

De opsjes kinne jo yn elke folchoarder krije, foar of efter de efternammen. Opsjes sûnder in argumint kinne kombineare wurde neidat ien inkele punt is.

+ [num]

Foar de earste triem sil de rinnerke op rigel "num" sette. As "num" ûntbrekt, sil de rinnerke op 'e lêste rigel pleatst wurde.

+ / {pat}

Foar de earste triem wurdt de rinnerke pleatst op it earste foarkommen fan {pat}. Sjoch "help helpmuster" foar de beskikbere sykpatroanen.

+ {command}

-c {command}

{ command } sil útfiert wurde nei de earste bestân is lêzen. {command} wurdt ynterpretearre as in eks-kommando. As de {command} spaasjes befettet, moat it ynklok wurde yn dûbele quotes (dit hinget fan 'e shell dy't brûkt wurdt). Foarbyld: Vim "+ set si" main.c
Taljochting: Jo kinne gebrûk meitsje fan oant 10 "+" of "-c" kommando's.

--cmd {command}

Lykas gebrûk "-c", mar it kommando wurdt krekt foardien foardat jo ien vimrc bestân ferwurket. Jo kinne oant 10 fan dizze kommando's brûke, ûnôfhinklik fan "-c" kommando's.

-b

Binêre modus. In pear mooglikheden wurde ynsteld dy't makket it mooglik om in binêre of útfierbere triem te bewurkjen.

-C

Kompatibel. Set de 'kompatibele' opsje. Dit sil Vim behannelje meastal as Vi, ek al is in .vimrc bestân bestiet.

-d

Start yn diff mode. Der moatte twa of trije triemnamme arguminten wêze. Vim sil alle bestannen iepenje en ferskillen tusken har sjen. Wurket as kampje (1).

-d {apparaat}

Iepenje {apparaat} foar gebrûk as terminal. Allinnich op 'e Amiga. Foarbyld: "-d con: 20/30/600/150".

-e

Start Vim yn Ex-mod, krekt as de útfierber waard "ex" neamd.

-f

Foargrûn. Foar de GUI-ferzje sil Vim net fek en loslitte fan 'e shell it begon te wêzen. Op' e Amiga wurdt Vim net werombrocht om in nij finster te iepenjen. Dizze opsje moat brûkt wurde as Vim útfiert wurdt troch in programma dat jo wachtsje sil foar de bewurking sesje (bgl. Post). Op 'e Amiga binne de "sh" en ":!" kommando's sille net wurkje.

-F

As Vim kompileard is mei FKMAP-stipe foar it bewurkjen fan rjochts-nei-ljeptearre bestannen en Farsi toetseboerd mapping, dizze opsje begjint Vim yn Farsi-modus, dus 'fkmap' en 'rightleft' binne ynsteld. Oars wurdt in flater berjocht jûn en Vim is ôfbrutsen.

-g

As Vim kompilearre is mei GUI-stipe, kin dizze opsje de GUI ynskeakelje. As der gjin GUI-stipe ynsteld is, wurdt in flater berjocht jûn en Vim is ôfbrutsen.

-h

Jou wat help oer de arguminten en opsjes fan de kommandorigel. Nei dat Vim út ein komt.

-H

As Vim kompilearre is mei RIGHTLEFT-stipe foar it bewurkjen fan rjochts-nei-ljeptearre bestannen en Hebrieusk toetseboerd mappen, begjint dizze opsje yn it Hebrieusk modus, dus 'hkmap' en 'rightleft' binne ynsteld. Oars wurdt in flater berjocht jûn en Vim is ôfbrutsen.

-i {viminfo}

As it brûken fan de VIMMFO-triem is ynskeakele, set dizze opsje de triemnamme om te brûken, yn stee fan de standert "~ / .viminfo". Dit kin ek brûkt wurde om it brûken fan 'e .viminfo-bestân te skúgjen, troch de namme "NONE" te jaan.

-L

Same as -r.

-l

Lisp mode. Stelt de opsjes 'lisp' en 'showmatch' op.

-m

It feroarje fan triemen is útskeakele. Resets de opsje "skriuwe", sadat skriuwtriem net mooglik is.

-N

No-kompatibele modus. Reset de 'kompatibele' opsje. Dit sil Vim feroarje mei in bettere, mar minder Vi kompatibel, al is in a .Vimrc bestân net bestiet.

-n

Gjin swipe-triem sil brûkt wurde. Recovery nei in crash is ûnmooglik. Handy as jo in bestân oanmeitsje wolle op in tige stadige medium (bgl. Floppy). Kin ek dien wurde mei ": set uc = 0". Kin ûntslein wurde mei ": set uc = 200".

-op]

Iepenje N finsters. As N weg is, iepenje ien finster foar elke triem.

-R

Lês-iersmodus. De opsje "readonly" sil ynsteld wurde. Jo kinne de puffer noch bewurkje, mar wurde miskien foarkommen dat jo in triem ûnthâlde. As jo ​​in triem oerskriuwe wolle, foegje in útklaasmark yn it Ex-kommando, lykas yn ": w!". De -R-bestimming betsjut ek de -n-opsje (sjoch hjirûnder). De opsje "readonly" kin reset wurde mei "set noro". Sjoch ": help 'readonly'".

-r

Listtriemde triemmen, mei ynformaasje oer gebrûk te meitsjen foar rekreaasje.

-r {file}

Recovery modus. De swipe-triem wurdt brûkt om in ferûngelokke sesje opnij te herstellen. De triemtriem is in triem mei deselde triemnamme as de teksttriem mei ".swp" oanbean. Sjoch "help helje".

-s

Silent modus. Allinne as begon as "Ex" of as de "-e" opsje foar de "-s" opsje levere waard.

-s {scriptin}

De skriptdatei {scriptin} is lêzen. De karakters yn it bestân binne ynterpretearre as as jo se grafearre hawwe. Itselde kin mei it kommando dien wurde: "source! {Scriptin}". As it ein fan 'e triem berikt is foardat de editor útgiet, dan wurde fierdere tekens lêzen fan it toetseboerd.

-T {terminal}

Fertelt Vim de namme fan it terminal dat jo brûke. Allinich fereaske as de automatyske manier net wurket. Der moat in terminal wêze dat bekend is foar Vim (ynboude) of definiearre yn 'e termafel of termynfile.

-u {vimrc}

Brûk de kommando's yn 'e triem {vimrc} foar ynstallaasjes. Alle oare ynitialisaasjes binne oerspile. Brûk dit om in spesjale soart fan triemmen te bewurkjen. It kin ek brûkt wurde om alle ynitialisaasjes te besprekken troch de namme "NONE" te jaan. Sjoch "help ynisjalisaasje" binnen vim foar mear details.

-U {gvimrc}

Brûk de kommando's yn de triem {gvimrc} foar GUI-ynitialisaasjes. Alle oare GUI-ynisjalisaasjes wurde oersetten. It kin ek brûkt wurde om alle GUI-ynitialisaasjes te besjen troch de namme "NONE" te jaan. Sjoch "help gui-init" yn binnen foar mear details.

-V

Verbose. Jou berjochten oer hokker triemen binne oanwêzich en foar it lêzen en skriuwen fan in fynfo-bestân.

-v

Start Vim yn Vi mode, krekt as de útfierber waard "vi" neamd. Dit allinne hat effekt as de útfierber is "ex" neamd.

-w {scriptout}

Alle karakters dy jo oantsjutte binne opnommen yn 't bestân {scriptout}, oant jo Vim útlizze . Dit is handich as jo in skripttriem meitsje wolle dy't brûkt wurde mei "vim -s" of "source". As de {scriptout}-bestân bestiet, sille tekens oanbean wurde.

-W {scriptout}

As -w, mar in besteande triem is oerskreaun.

-x

Brûk fersifering by it skriuwen fan bestannen. Wolle jo nei in krypt-kaai ynfiere.

-Z

Restricted mode. Wurket as de útfierber begjint mei "r".

-

Jou it ein fan 'e opsjes. Arguminten dêrnei wurde as triemnamme behannele. Dit kin brûkt wurde om in triemnamme te bewurkjen dat begjint mei in '-'.

--help

Jou in helpmiddel en gean fuort, krekt as "-h".

--ferzje

Printferzjeynformaasje printsje en útlitte.

- feroare

Ferbine mei in Vim-tsjinner en meitsje it bewurkjen fan de bestannen yn 'e rest fan de arguminten.

--serverlist

List de nammen fan alle Vim-tsjinners dy't fûn wurde kinne.

--servername {namme}

Brûk {namme} as de tsjinneramme. Brûkt foar de aktive Vim, útsein as brûkt wurdt mei in --serversend of --remote, dan is it de namme fan de tsjinner om te ferbinen mei.

--serversend {keys}

Ferbine mei in Vim-tsjinner en stjoere {keys} oan dy.

--socketid {id}

GTK GUI allinich: Brûk de GtkPlug-meganisme om gvim yn in oar finster te rinnen.

--echo-wid

GTK GUI allinne: Echo de finster ID op stdout

ON-LINE HELP

Typ "help" yn Vim om te begjinnen. Typ "helptype" om help te helpen op in spesifike fak. Bygelyks: "help ZZ" om help te krijen foar it "ZZ" kommando. Brûk en CTRL-D nei folsleine ûnderwerpen ("help cmdline-completion"). De tags binne oanwêzich om te springen fan ien plak nei de oare (sortearre hypertext-keppelings, sjoch ": help"). Alle dokumintaasje triemmen kinne op dizze manier besjoen wurde, bygelyks "help syntax.txt".

SJOCH EK

vimtutor (1)

Wichtich: Brûk de manbehearder ( % man ) om te sjen hoe't in kommando brûkt wurdt op jo bepaalde komputer.