Vim - Linux Command - Unix naredba

IME

vim - Vi IMproved, uređivač teksta programera

SINOPSIS


vim [opcije] [datoteka ..]
vim [opcije] -
vim [opcije] -t oznaka
vim [opcije] -q [errorfile]


ex
pogled
gvim gview
rvim rview rgvim rgview

OPIS

Vim je uređivač teksta koji je kompatibilan s Viom. Može se koristiti za uređivanje svih vrsta običnog teksta. To je posebno korisno za uređivanje programa.

Postoji mnogo poboljšanja iznad Vi: više razina poništiti, više prozora i pufera, sintaksa označavanje, komandna linija uređivanje, završetak datoteke, on-line pomoć, vizualni odabir, itd. Pogledajte ": help vi_diff.txt" za sažetak razlika između Vim i Vi.

Tijekom vođenja Vima puno pomoći možete dobiti od on-line sustava pomoći, pomoću naredbe ": help". Pogledajte odjeljak POMOĆ NA ON-LINE u nastavku.

Najčešće se Vim započinje za uređivanje jedne datoteke s naredbom

vim datoteku

Općenito Vim započinje s:

vim [opcije] [filelist]

Ako filelist nedostaje, urednik počinje s praznim međuspremnikom. U suprotnom točno jedan od sljedećih četiri može se koristiti za odabir jedne ili više datoteka koje treba uređivati.

datoteka ..

Popis imena datoteka . Prva će biti trenutna datoteka i čitati u međuspremnik. Pokazivač će biti postavljen na prvoj liniji međuspremnika. Možete doći do drugih datoteka s naredbom ": next". Da biste uredili datoteku koja počinje s crticom, prethodno je filelist s "-".

Datoteka za uređivanje čita se iz stdin-a. Zapovijedi se čita od stderr, što bi trebalo biti tty.

-t {tag}

Datoteka za uređivanje i početni položaj pokazivača ovise o "oznaku", nekoj vrsti oznake Goto. {tag} se traži u datoteci datoteka, pridružena datoteka postaje trenutna datoteka i povezana naredba se izvršava. Uglavnom se to koristi za C programe, u kojem slučaju {tag} može biti naziv funkcije. Učinak je da datoteka koja sadrži tu funkciju postaje trenutna datoteka, a kursor se nalazi na početku funkcije. Pogledajte ": help-tag-naredbe".

-q [errorfile]

Započnite u načinu QuickFix. Pročitajte datoteku [errorfile] i prikaže se prva pogreška. Ako je [errorfile] izostavljen, naziv datoteke dobiva se iz opcije "errorfile" (zadana postavka "AztecC.Err" za Amiga, "errors.vim" na drugim sustavima). Daljnje pogreške mogu se skočiti pomoću naredbe ": cn". Pogledajte "quickfix za pomoć".

Vim se ponaša drugačije, ovisno o nazivu naredbe (izvršna datoteka i dalje može biti ista datoteka).

energija

"Normalan" način, sve je zadano.

ex

Započnite u načinu Ex. Idite na Normalni način rada pomoću naredbe ": vi". Može se raditi i sa "-e" argumentom.

pogled

Započnite u načinu rada samo za čitanje . Bit ćete zaštićeni od pisanja datoteka. Može se raditi i sa "-R" argumentom.

gvim gview

Verzija GUI-ja. Pokreće novi prozor. Može se raditi i sa "-g" argumentom.

rvim rview rgvim rgview

Kao i gore, ali s ograničenjima. Nećete moći pokrenuti naredbe ljuske ili obustaviti Vim. Može se raditi i sa "-Z" argumentom.

OPCIJE

Opcije se mogu dati u bilo kojem redoslijedu, prije ili poslije naziva datoteka. Opcije bez argumenta mogu se kombinirati nakon jedne crtice.

+ [Num]

Za prvu datoteku kursor će biti postavljen na red "num". Ako nedostaje "num", kursor će biti postavljen na posljednjem retku.

+ / {Pat}

Za prvu datoteku kursor će biti postavljen prilikom prvog pojavljivanja {pat}. Pogledajte ": pomoć u pretraživanju" za dostupne obrasce pretraživanja.

+ {Naredba}

-c {naredba}

{ command } izvršit će se nakon čitanja prve datoteke. {command} tumači se kao naredba Ex. Ako {naredba} sadrži razmake, mora biti zatvoreno u dvostrukim navodima (ovisi o korištenoj ljusci). Primjer: Vim "+ set si" main.c
Napomena: Možete koristiti do 10 "+" ili "-c" naredbi.

--cmd {command}

Kao i korištenje "-c", ali naredba se izvršava neposredno prije obrade bilo koje vimrc datoteke. Možete koristiti do 10 ovih naredbi, neovisno o "-c" naredbama.

-b

Binarni način rada. Postavit će se nekoliko opcija koje omogućuju uređivanje binarne ili izvršne datoteke.

-C

Kompatibilan. Postavite opciju "kompatibilno". To će Vim ponašati uglavnom poput Vi, iako postoji .vimrc datoteka.

-D

Započnite u načinu razmjene. Trebali bi postojati dva ili tri argumenta naziva datoteke. Vim će otvoriti sve datoteke i pokazati razlike između njih. Radi kao vimdiff (1).

-d {device}

Otvorite {device} za upotrebu kao terminala. Samo na Amigu. Primjer: "-d con: 20/30/600/150".

-e

Pokrenite Vim u Ex modu, baš kao što je izvršna datoteka nazvana "ex".

f

Prednji plan. Za verziju GUI, Vim neće zakopati i odvojiti od ljuske u kojoj je započela. Na Amigu, Vim se ne pokreće za otvaranje novog prozora. Ova se opcija treba koristiti kada Vim izvodi program koji će čekati završetak uređivanja (npr. Pošta). Na Amigu ": sh" i ":!" naredbe neće raditi.

-F

Ako je Vim sastavljen s FKMAP podrškom za uređivanje datoteka usmjerenih desno na lijeve strane i mapiranje tipkovnice Farsi, ova opcija započinje Vim u Farsi modu, tj. Postavljaju se 'fkmap' i 'rightleft'. Inače se daje poruka o pogrešci i Vim se prekine.

-g

Ako je Vim sastavljen sa GUI podrškom, ova opcija omogućuje GUI. Ako se ne prikaže podrška za GUI, dodijeljena je poruka o pogrešci i Vim se prekida.

-h

Dajte malo pomoći o argumentima i opcijama naredbenog retka. Nakon toga Vim izlazi.

H

Ako je Vim sastavljen s RIGHTLEFT podrškom za uređivanje datoteka usmjerenih desno od lijeve strane i mapiranje hebrejskih tipkovnica , ova opcija započinje Vim u hebrejskom načinu, tj. Postavlja se "hkmap" i "rightleft". Inače se daje poruka o pogrešci i Vim se prekine.

-i {viminfo}

Kada koristite viminfo datoteku je omogućena, ova opcija postavlja naziv datoteke, umjesto zadanog "~ / .viminfo". To se također može koristiti za preskakanje uporabe .viminfo datoteke, dajući im ime "NONE".

-L

Isto kao i -r.

-l

Lisp način rada. Postavlja opcije "lisp" i "showmatch".

-m

Izmjena datoteka je onemogućena. Poništava opciju "pisanja", tako da pisanje datoteka nije moguće.

N

Bez kompatibilnog načina rada. Ponovno postavite opciju "kompatibilno". To će učiniti da se Vim ponaša malo bolje, ali manje Vi kompatibilan, iako .vimrc datoteka ne postoji.

-n

Nijedna zamjenska datoteka neće se koristiti. Oporavak nakon nesreće bit će nemoguć. Dobro je ako želite urediti datoteku na vrlo sporom mediju (npr. Disketa). Može se raditi i sa ": set uc = 0". Može se poništiti s ": set uc = 200".

-na]

Otvori N prozore. Kada je N izostavljen, otvorite jedan prozor za svaku datoteku.

-R

Način samo za čitanje. Opcija "read only" bit će postavljena. I dalje možete uređivati ​​međuspremnik, ali će se spriječiti da slučajno prepišete datoteku. Ako želite prebrisati datoteku, dodajte uskličnik Ex naredbi, kao u ": w!". Opcija -R podrazumijeva i -n opciju (vidi dolje). Opcija "read only" može se resetirati s ": set noro". Pogledajte ": pomoć" samo za čitanje ".

-r

Popis datoteka za razmjenu podataka, s informacijama o korištenju za oporavak.

-r {file}

Način oporavka. Zamjenska datoteka koristi se za obnovu sesije srebrene uređivanja. Zamjenska datoteka je datoteka s istim nazivom datoteke kao i tekstualna datoteka s ".swp" dodanim. Pogledajte ": oporavak pomoći".

-s

Tihi način rada. Samo kada je započeo kao "Ex" ili kada je opcija "-e" dodana prije opcije "-s".

-s {scriptin}

Skripta {scriptin} se čita. Likovi u datoteci tumače se kao da ste ih upisali. Isto se može učiniti i pomoću naredbe ": source! {Scriptin}". Ako se kraj datoteke dosegne prije nego što urednik izađe, daljnji se znakovi očitavaju s tipkovnice.

-T {terminal}

Vimu prenosi naziv terminala koji koristite. Potrebno je samo kada automatski ne radi. Trebao bi biti terminal poznat Vim (builtin) ili definiran u termcap ili terminfo datoteci.

-u {vimrc}

Upotrijebite naredbe u datoteci {vimrc} za inicijalizaciju. Sve ostale inicijalizacije su preskočene. Koristite ovo za uređivanje posebnih vrsta datoteka. Također se može koristiti za preskakanje svih inicijalizacija davanjem naziva "NIŠTA". Pogledajte ": help initialization" u vimu za više pojedinosti.

-U {gvimrc}

Upotrijebite naredbe u datoteci {gvimrc} za inicijalizaciju GUI-a. Sve ostale GUI inicijalizacije su preskočene. Također se može koristiti za preskakanje svih GUI inicijalizacija dajući naziv "NIŠTA". Pogledajte ": help gui-init" u vimu za više pojedinosti.

-V

Preopširan. Dajte poruke o datotekama i za čitanje i pisanje viminfo datoteke.

-v

Pokrenite Vim u Vi načinu rada, baš kao što je izvršna datoteka nazvana "vi". Ovo ima učinak samo kada se izvršna datoteka zove "ex".

-w {scriptout}

Svi znakovi koje upisujete snimljeni su u datoteci {scriptout} dok ne napustite Vim. To je korisno ako želite stvoriti datoteku skripte koja će se koristiti s "vim -s" ili ": source!". Ako postoji datoteka {scriptout}, dodaju se znakovi.

-W {scriptout}

Poput -w, ali postojeća datoteka je prepisana.

-x

Koristite šifriranje prilikom pisanja datoteka. Hoće li zatražiti ključ za kriptu.

-Z

Ograničeni način rada. Radi poput izvršne datoteke počinje s "r".

-

Označava kraj opcija. Argumenti nakon toga bit će obrađeni kao naziv datoteke. To se može koristiti za uređivanje naziva datoteke koji započinje s "-".

--Pomozite

Dajte poruku pomoći i izađite, baš kao "-h".

--verzija

Ispišite informacije o verziji i izađite.

--daljinski

Povežite se s Vim poslužiteljem i napravite ga da uredite datoteke navedene u ostatku argumenata.

--serverlist

Navedite imena svih Vim poslužitelja koji se mogu pronaći.

- naziv servisa {name}

Upotrijebite {name} kao ime poslužitelja. Koristi se za trenutačni Vim, osim ako se koristi s --serversend ili --remote, onda je to naziv poslužitelja za povezivanje.

--serversend {keys}

Povežite se s Vim poslužiteljem i pošaljite mu {keys}.

- socketid {id}

Samo GTK GUI: Koristite GtkPlug mehanizam za pokretanje gvima u drugom prozoru.

--echo-wid

Samo GTK GUI: Odznačite ID prozora na stdoutu

ON-LINE POMOĆ

Upišite ": help" u Vim da biste započeli. Upišite ": help subject" da biste dobili pomoć u određenoj temi. Na primjer: ": help ZZ" da biste dobili pomoć za "ZZ" naredbu. Koristite i CTRL-D za dovršavanje tema (": help cmdline-completion"). Oznake su prisutne kako bi skočile s jednog mjesta na drugo (vrsta hipertekstualnih veza, pogledajte ": help"). Sve datoteke dokumentacije mogu se pogledati na ovaj način, na primjer ": help syntax.txt".

VIDI TAKOĐER

vimtutor (1)

Važno: Upotrijebite naredbu čovjek ( % man ) kako biste vidjeli kako se naredba koristi na vašem računalu.