Vim - Linux Command - Unix Command

NAAM

vim - Ons IMproved, 'n programmeerder teksredakteur

SINOPSIS


vim [opsies] [lêer ..]
vim [opsies] -
vim [opsies] -t-tag
vim [opsies] -q [errorfile]


ex
beskou
gvim gview
rvim rview rgvim rgview

BESKRYWING

Vim is 'n teksredakteur wat opwaarts verenigbaar is met Vi. Dit kan gebruik word om alle soorte gewone teks te wysig. Dit is veral nuttig vir die redigering van programme.

Daar is baie verbeteringe hierbo. Vi: multi-vlak ongedaan maak, veelvuldige vensters en buffers, sintaksuitkykpunt, opdraglyn redigering, lêernaam voltooiing, aanlyn hulp, visuele seleksie, ens. Sien ': help vi_diff.txt' vir 'n opsomming van die verskille tussen Vim en Vi.

Terwyl u Vim hardloop, kan u baie hulp kry by die on-line help stelsel, met die "help" -opdrag. Sien die ON-LINE HELP afdeling hieronder.

Meestal is Vim begin om 'n enkele lêer met die opdrag te wysig

vim lêer

Meer algemeen is Vim begin met:

vim [opsies] [filelist]

As die filelist ontbreek, begin die redigeerder met 'n leë buffer. Anders kan een van die volgende vier presies gebruik word om een ​​of meer lêers te kies wat geredigeer moet word.

lêer ..

'N Lys van lêername . Die eerste een sal die huidige lêer wees en in die buffer lees. Die wyser sal op die eerste reël van die buffer geplaas word. U kan na die ander lêers kom met die volgende kommando. Om 'n lêer wat met 'n dash begin, te wysig, moet u die lêerlys met "-" voorafgaan.

Die lêer om te wysig word vanaf stdin gelees. Opdragte word vanaf stderr gelees, wat 'n tty moet wees.

-t {tag}

Die lêer om te wysig en die aanvanklike wyserposisie hang af van 'n "tag", 'n soort goto-etiket. {tag} word opgekyk in die etiketlêer, die geassosieerde lêer word die huidige lêer en die gepaardgaande opdrag word uitgevoer. Meestal word dit vir C-programme gebruik, in welke geval {tag} 'n funksie naam kan wees. Die effek is dat die lêer wat daardie funksie bevat, die huidige lêer word en die wyser aan die begin van die funksie geposisioneer word. Sien ": help tag-opdragte".

-q [errorfile]

Begin in quickfix af. Die lêer [errorfile] word gelees en die eerste fout word vertoon. As [errorfile] weggelaat word, word die lêernaam verkry uit die 'errorfile' opsie (standaard "AztecC.Err" vir die Amiga, "errors.vim" op ander stelsels). Verdere foute kan gespring word met die ": cn" opdrag. Sien ": help quickfix".

Vim tree anders op, afhangende van die naam van die opdrag (die uitvoerbare lêer kan steeds dieselfde lêer wees).

vim

Die "normale" manier, alles is standaard.

ex

Begin in Ex-modus. Gaan na die normale af met die ": vi" opdrag. Kan ook met die "-e" -argument gedoen word.

beskou

Begin in leesalleen af . U sal beskerm word teen die skryf van die lêers. Kan ook met die "-R" -argument gedoen word.

gvim gview

Die GUI weergawe. Begin 'n nuwe venster. Kan ook met die "-g" -argument gedoen word.

rvim rview rgvim rgview

Soos die bogenoemde, maar met beperkings. Dit sal nie moontlik wees om skulpopdragte te begin of Vim op te skort nie . Kan ook gedoen word met die "-Z" -argument.

OPTIONS

Die opsies kan in enige volgorde, voor of na lêername gegee word. Opsies sonder argument kan gekombineer word na 'n enkele streep.

+ [Num]

Vir die eerste lêer sal die wyser op die lyn "num" geplaas word. As "num" ontbreek, sal die wyser op die laaste reël geplaas word.

+ / {Klop}

Vir die eerste lêer sal die wyser geplaas word op die eerste voorkoms van {pat}. Sien ": help soek-patroon" vir die beskikbare soekpatrone.

+ {Opdrag}

-c (opdrag)

{ bevel } sal uitgevoer word nadat die eerste lêer gelees is. {bevel} word geïnterpreteer as 'n Ex-opdrag. As die {bevel} spasies bevat, moet dit in dubbele aanhalings ingesluit word (dit hang af van die dop wat gebruik word). Voorbeeld: Vim "+ set si" main.c
Nota: U kan tot 10 "+" of "-c" opdragte gebruik.

--cmd (opdrag)

Soos die gebruik van "-c", maar die opdrag word uitgevoer net voor die verwerking van enige vimrc-lêer. U kan tot 10 van hierdie opdragte, onafhanklik van "-c" opdragte gebruik.

-b

Binêre modus. 'N Paar opsies sal gestel word wat dit moontlik maak om 'n binêre of uitvoerbare lêer te wysig.

-C

Versoenbaar is. Stel die 'compatible' opsie in. Dit sal maak dat Vim meestal soos Vi werk, alhoewel 'n .vimrc-lêer bestaan.

d

Begin in diff-modus. Daar moet twee of drie lêernaam argumente wees. Vim sal al die lêers oopmaak en verskille tussen hulle wys. Werk soos vimdiff (1).

-d {toestel}

Maak {toestel} oop vir gebruik as 'n terminaal. Net op die Amiga. Voorbeeld: "-dr: 20/30/600/150".

-e

Begin Vim in Ex-modus, net soos die uitvoerbare naam ex genoem word.

f

Voorgrond. Vir die GUI-weergawe sal Vim nie vurk en losmaak van die dop waarin dit begin het nie. Op die Amiga word Vim nie herbegin om 'n nuwe venster oop te maak nie. Hierdie opsie moet gebruik word wanneer Vim uitgevoer word deur 'n program wat wag totdat die wysigingsessie klaar is (bv. Pos). Op die Amiga is die ": sh" en ":!" opdragte sal nie werk nie.

-F

As Vim saamgestel is met FKMAP-ondersteuning vir die redigering van regs-na-links-georiënteerde lêers en Farsi-sleutelbordkorting, begin hierdie opsie Vim in Farsi-modus, dws 'fkmap' en 'rightleft' is ingestel. Andersins word 'n foutboodskap gegee en Vim ontbreek.

G

As Vim saamgestel is met GUI ondersteuning, stel hierdie opsie die GUI in staat. As daar geen GUI-ondersteuning opgestel is nie, word 'n foutboodskap gegee en Vim ontbreek.

h

Gee 'n bietjie hulp oor die bevellyn argumente en opsies. Daarna verlaat Vim .

-H

As Vim saamgestel is met RIGHTLEFT-ondersteuning vir die redigering van regs-na-links-georiënteerde lêers en Hebreeuse sleutelbordkorting , begin hierdie opsie Vim in die Hebreeuse modus, dws 'hkmap' en 'rightleft' is ingestel. Andersins word 'n foutboodskap gegee en Vim ontbreek.

-i (viminfo)

As u die viminfo-lêer gebruik, is dit moontlik om die lêernaam te gebruik, in plaas van die standaard "~ / .viminfo". Dit kan ook gebruik word om die gebruik van die .viminfo-lêer oor te slaan, deur die naam "GEEN" te gee.

-L

Dieselfde as -r.

-l

Lisp af. Stel die 'lisp' en 'showmatch'-opsies op.

-m

Lêers verander is gedeaktiveer. Herstel die 'skryf' opsie, sodat skryflêers nie moontlik is nie.

-N

Geen versoenbare modus. Stel die 'compatible' opsie terug. Dit sal maak dat Vim ' n bietjie beter werk, maar minder Vi-versoenbaar, alhoewel 'n .vimrc-lêer nie bestaan ​​nie.

-n

Geen ruillêer sal gebruik word nie. Herstel na 'n ongeluk sal onmoontlik wees. Handig as jy 'n lêer op 'n baie stadige medium wil wysig (bv. 'N floppy). Kan ook gedoen word met ": stel uc = 0". Kan ongedaan gemaak word met ": stel uc = 200".

-o [N]

Maak N vensters oop. Wanneer N weggelaat word, maak een venster oop vir elke lêer.

-R

Leesalleen modus. Die 'leesbare' opsie sal ingestel word. U kan die buffer nog steeds wysig, maar sal voorkom dat u 'n lêer per ongeluk oorskryf. As u 'n lêer wil oorskryf, voeg 'n uitroepteken by die Ex-opdrag, soos in ": w!". Die -R opsie impliseer ook die -n opsie (sien hieronder). Die 'leesbare' opsie kan herstel word met ': set noro'. Sien ': help' leesbaar ''.

r

Lys ruillêers, met inligting oor die gebruik van hulle vir herstel.

-r {lêer}

Herstelmodus. Die ruil lêer word gebruik om 'n gecraserde bewerkingsessie te herstel. Die ruil lêer is 'n lêer met dieselfde lêernaam as die tekslêer met '.swp' bygevoeg. Sien ": help herstel".

s

Stille modus. Eers wanneer begin as "Ex" of wanneer die opsie "-e" voor die "-s" -opsie gegee is.

-s {scriptin}

Die skriflêer {scriptin} word gelees. Die karakters in die lêer word geïnterpreteer asof jy hulle getik het. Dieselfde kan gedoen word met die opdrag ": bron! {Scriptin}". As die einde van die lêer bereik is voordat die redakteur uitgaan, word verdere karakters van die sleutelbord gelees.

-T {terminale}

Vertel Vim die naam van die terminaal wat u gebruik. Slegs benodig wanneer die outomatiese manier nie werk nie. Moet 'n terminaal wees wat bekend is aan Vim (ingeboude) of gedefinieer in die termcap of terminfo lêer.

-u (vimrc)

Gebruik die opdragte in die lêer {vimrc} vir initialisaties. Al die ander initialisaties word oorgeslaan. Gebruik hierdie om 'n spesiale soort lêers te wysig. Dit kan ook gebruik word om alle initialisaties te slaan deur die naam "GEEN" te gee. Sien ": help initialisering" binne vim vir meer besonderhede.

-U {gvimrc}

Gebruik die opdragte in die lêer {gvimrc} vir GUI initialisaties. Al die ander GUI initialisaties word oorgeslaan. Dit kan ook gebruik word om alle GUI initialisaties oor te slaan deur die naam "GEEN" te gee. Sien ": help gui-init" binne vim vir meer besonderhede.

-V

Verbose. Gee boodskappe oor watter lêers verkry word en vir die lees en skryf van 'n viminfo-lêer.

v

Begin Vim in Vi-modus, net soos die uitvoerbare naam "vi" genoem word. Dit het slegs effek wanneer die uitvoerbare 'ex' genoem word.

-w {scriptout}

Al die karakters wat jy tik, word in die lêer {scriptout} aangeteken totdat jy Vim verlaat. Dit is handig as u 'n scriptlêer wil skep wat gebruik moet word met "vim -s" of ": bron!". As die {scriptout} lêer bestaan, word karakters bygevoeg.

-W {scriptout}

Soos -w, maar 'n bestaande lêer word oorskryf.

-x

Gebruik enkripsie wanneer lêers geskryf word. Sal vra vir 'n kriptoets sleutel.

-Z

Beperkte modus. Werk soos die uitvoerbare begin met "r".

-

Dui aan die einde van die opsies. Argumente hierna sal as 'n lêernaam hanteer word. Dit kan gebruik word om 'n lêernaam te wysig wat met 'n '-' begin.

help uit te voer

Gee 'n hulpboodskap en verlaat, net soos "-h".

--version

Druk weergawe inligting en uitgang.

--afgeleë

Koppel aan 'n Vim-bediener en maak dit wysig die lêers wat in die res van die argumente gegee word.

--serverlist

Lys die name van alle Vim-bedieners wat gevind kan word.

- Servername {naam}

Gebruik {name} as die bediener naam. Gebruik vir die huidige Vim, tensy dit gebruik word met 'n - bedienersend of --vertrek, dan is dit die naam van die bediener om aan te sluit.

- bedienersend {sleutels}

Koppel aan 'n Vim-bediener en stuur {sleutels} daarheen.

- socketid {id}

Slegs GTK GUI: Gebruik die GtkPlug meganisme om gvim in 'n ander venster te laat loop.

--echo-WID

Slegs GTK GUI: Echo die venster ID op stdout

ON-LINE HULP

Tik "help" in Vim om te begin. Tik ": help onderwerp" om hulp te kry oor 'n spesifieke onderwerp. Byvoorbeeld: ": help ZZ" om hulp te kry vir die "ZZ" -opdrag. Gebruik en CTRL-D om vakke te voltooi (": help cmdline-voltooiing"). Labels is teenwoordig om van een plek na 'n ander te spring (soort hiperteks skakels, sien ": help"). Alle dokumentasie lêers kan op hierdie manier besigtig word, byvoorbeeld ": help syntax.txt".

SIEN OOK

vimtutor (1)

Belangrik: Gebruik die man opdrag ( % man ) om te sien hoe 'n opdrag op u rekenaar gebruik word.