Vim - Linux Command - Unix naredba

NAME

vim - Vi IMproved, programski editor teksta

SYNOPSIS


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


ex
pogled
gvim gview
rvim rview rgvim rgview

OPIS

Vim je tekstovni editor koji je u skladu sa Vi. 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šestruki undo, višestruki prozori i baferi, označavanje sintakse, uređivanje komandne linije, završetak filma, pomoć na mreži, vizuelna selekcija itd. Vidite ": pomoć vi_diff.txt" za rezime razlika između Vim i Vi.

Dok se Vim pokreće mnogo pomoći, možete dobiti od on-line sistema pomoći, pomoću komande ": help". Pogledajte odeljak ON-LINE HELP ispod.

Najčešće je Vim započeo da uređuje jednu datoteku sa komandom

Vim datoteka

Općenito Vim počinje sa:

vim [opcije] [filelist]

Ako fajlista nedostaje, urednik će početi sa praznim baferom. U suprotnom, tačno jedna od sledećih četiri može se koristiti za odabir jedne ili više datoteka za uređivanje.

file ..

Lista imena datoteka . Prvi će biti trenutna datoteka i pročitati u baferu. Kursor će biti pozicioniran na prvoj liniji pufera. Možete doći do drugih datoteka pomoću naredbe ": next". Da biste uredili datoteku koja počinje sa crticom, pređite datoteku sa "-".

Datoteka za uređivanje se čita sa stdin-a. Komande se čita iz stderr-a, što bi trebalo da bude tty.

-t {tag}

Datoteka za uređivanje i početna pozicija kursora zavise od "oznake", neke vrste goto oznake. {tag} se pogleda u datoteci oznaka, pridružena datoteka postaje trenutna datoteka i pridružena komanda se izvršava. Uglavnom se ovo koristi za C programe, u kom slučaju {tag} može biti naziv funkcije. Efekat je da datoteka koja sadrži tu funkciju postaje trenutna datoteka, a kursor se pozicionira na početku funkcije. Pogledajte ": pomoć tag-komandama".

-q [errorfile]

Počnite u režimu quickFix. Datoteka [errorfile] se čita i prikazuje se prva greška. Ako je [errorfile] izostavljeno, ime datoteke se dobija iz opcije "errorfile" (podrazumevana vrednost je "AztecC.Err" za Amigu, "errors.vim" na drugim sistemima). Dalje greške se mogu skakati sa komandom ": cn". Pogledajte ": pomoć u brzom pristupu".

Vim se ponaša drugačije, zavisno od imena komande (izvršna datoteka i dalje može biti ista datoteka).

vim

"Normalni" način, sve je podrazumevano.

ex

Počnite u Ex modu. Idite u Normal mod sa komandom ": vi". Može se uraditi i sa "-e" argumentom.

pogled

Počnite u režimu samo za čitanje . Bićeš zaštićen od pisanja datoteka. Može se uraditi i sa argumentom "-R".

gvim gview

GUI verzija. Pokreće novi prozor. Može se uraditi i sa "-g" argumentom.

rvim rview rgvim rgview

Kao gore, ali sa ograničenjima. Neće biti moguće pokrenuti komande shell-a ili suspendovati Vim. Može se uraditi i sa argumentom "-Z".

OPCIJE

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

+ [broj]

Za prvu datoteku kursor će biti pozicioniran na liniji "num". Ako "num" nedostaje, kursor će biti pozicioniran na poslednjoj liniji.

+ / {pat}

Za prvu datoteku kursor će biti pozicioniran na prvom pojavljivanju {pat}. Pogledajte ": pomoć u obrazcu pretrage" za dostupne šeme pretraživanja.

+ {komanda}

-c {komanda}

{ command } će se izvršiti nakon što je prva datoteka pročitana. {command} se tumači kao Ex komanda. Ako {command} sadrži prostore, mora biti zatvoren u dvostrukim navodnicima (to zavisi od upotrebljene ljuske). Primjer: Vim "+ set si" main.c
Napomena: Možete koristiti do 10 "+" ili "-c" naredbi.

--cmd {komanda}

Kao da koristite "-c", ali komanda se izvršava neposredno pre obrade bilo koje datoteke vimrc. Možete koristiti do 10 ovih komandi, nezavisno od komandi "-c".

-b

Binarni režim. Postavićemo nekoliko opcija koje omogućavaju uređivanje binarne ili izvršne datoteke.

-C

Kompatibilan. Podesite opciju "kompatibilna". Ovo će učiniti Vim ponašati uglavnom kao Vi, iako postoji datoteka .vimrc.

-d

Počnite u diff modu. Trebalo bi da postoje dva ili tri argumenta imena fajla. Vim će otvoriti sve datoteke i pokazati razlike između njih. Radi kao vimdiff (1).

-d {uređaj}

Otvorite {uređaj} za upotrebu kao terminal. Samo na Amigi. Primjer: "-d con: 20/30/600/150".

-e

Pokrenite Vim u Ex modu, baš kao što je izvršni program nazvan "ex".

-f

Foreground. Za verziju GUI, Vim neće odvojiti i odvojiti od ljuske u kojoj je započeo. Na Amigi Vim se ne ponovo pokreće da bi otvorio novi prozor. Ova opcija bi trebalo da se koristi kada Vim izvršava program koji će sačekati da završi sesija editovanja (npr. Pošta). Na Amigi je ": sh" i ":!" komande neće raditi.

-F

Ako je Vim kompajliran sa FKMAP podrškom za uređivanje orijentisanih datoteka desno na lijevo i mapiranje tastature Farsi, ova opcija pokreće Vim u Farsi modu, tj. Podešeni su 'fkmap' i 'rightleft'. U suprotnom se daje poruka o grešci i Vim prekida.

-g

Ako je Vim kompajliran sa podrškom za GUI, ova opcija omogućava GUI. Ako nije kompilirana podrška za GUI, poruka o grešci je data i Vim prekida.

-h

Pomozite malo o argumentima i opcijama komandne linije. Nakon toga Vim izlazi.

-H

Ako je Vim sastavljen sa RIGHTLEFT podrškom za uređivanje orijentisanih datoteka desno na lijevo i hebrejsko mapiranje tastature , ova opcija pokreće Vim u hebrejskom režimu, tj. Podešavaju se 'hkmap' i 'rightleft'. U suprotnom se daje poruka o grešci i Vim prekida.

-i {viminfo}

Kada se koristi viminfo datoteka, ova opcija postavlja ime datoteke koje će se koristiti, umesto podrazumevane "~ / .viminfo". Ovo se takođe može koristiti za preskakanje upotrebe .viminfo datoteke, dajući ime "NONE".

-L

Isto kao -r.

-l

Lisp mod. Podešava opcije "lisp" i "showmatch".

-m

Modifikovanje datoteka je onemogućeno. Poništava opciju 'napisati', tako da pisanje datoteka nije moguće.

-N

No-kompatibilni mod. Poništite opciju 'kompatibilna'. Ovo će učiniti Vim ponašanje malo bolje, ali manje kompatibilno, iako datoteka .vimrc ne postoji.

-n

Neće se koristiti datoteka zamene. Oporavak nakon pada neće biti moguć. Handy ako želite da uredite datoteku na veoma spornom mediju (npr. Floppy). Može se uraditi i sa ": set uc = 0". Može se poništiti sa ": set uc = 200".

-o [N]

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

-R

Režim samo za čitanje. Biće postavljena opcija "readonly". Još uvek možete uređivati ​​bafer, ali ćete biti sprečeni da slučajno prepisujete datoteku. Ako želite prepisati datoteku, dodajte znak uzvikivanja Ex komandi, kao u ": w!". Opcija -R takođe podrazumeva opciju -n (pogledajte dole). Opcija "readonly" se može resetovati sa ": set noro". Pogledajte ": pomoć" samo za čitanje "".

-r

Navesti swap datoteke, sa informacijama o njihovom korištenju za oporavak.

-r {datoteka}

Način oporavka. Datoteka za razmjenu koristi se za povratak srušenih sesija za uređivanje. Swap datoteka je datoteka sa istim nazivom datoteke kao tekstualna datoteka sa dodatkom ".swp". Pogledajte ": oporavak pomoći".

-s

Tihi režim. Samo kada je započeo kao "Ex" ili kada je opcija "-e" data pre opcije "-s".

-s {scriptin}

Skripta {scriptin} se čita. Likovi u datoteci se tumače kao da ste ih otkucali. Isto se može uraditi i sa naredbom ": izvor! {Scriptin}". Ako se kraj datoteke dostigne pre nego što izađe iz uređaja, sa tastature se čita drugi znaci.

-T {terminal}

Kaži Vim imenu terminala koji koristite. Potrebno je samo ako automatski ne radi. Treba biti terminal poznat Vim (ugrađen) ili definisan u termcap ili terminfo datoteku.

-u {vimrc}

Koristite komande u datoteki {vimrc} za inicijalizaciju. Sve ostale inicijacije su preskočene. Koristite ovo za uređivanje posebne vrste datoteka. Može se koristiti i za preskakanje svih inicijalizacija dajući naziv "NONE". Pogledajte ": pomoć u inicijalizaciji" u okviru Vim-a za više detalja.

-U {gvimrc}

Koristite komande u datoteci {gvimrc} za inicijalizaciju GUI-a. Sve druge inicijalizacije GUI-a preskočene su. Može se koristiti i za preskakanje svih inicijalizacija GUI-a tako što će dati ime "NONE". Pogledajte ": pomoć gui-init" u okviru Vim-a za više detalja.

-V

Verbose. Dajte poruke o tome koje su datoteke izvorne i za čitanje i pisanje viminfo datoteke.

-v

Pokrenite Vim u Vi modu, baš kao što je izvršni program nazvan "vi". Ovo ima samo efekat kada se izvršni program naziva "ex".

-v {scriptout}

Svi likovi koje upišete snimaju se u datoteku {scriptout}, dok ne izađete iz Vim-a. Ovo je korisno ako želite da kreirate skriptu koja će se koristiti sa "vim -s" ili ": izvor!". Ako datoteka {scriptout} postoji, dodaju se znakovi.

-W {scriptout}

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

-x

Koristite šifriranje prilikom pisanja datoteka. Podstaknuće ključ za kriptiranje.

-Z

Restricted mode. Radovi poput izvršnog programa počinju sa "r".

-

Označava kraj opcija. Argumenti posle ovoga će se obrađivati ​​kao ime datoteke. Ovo se može koristiti za uređivanje imena datoteke koje počinje sa '-'.

- pomoć

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

- verzija

Informacije o štampanju i izlazu.

--remote

Povežite se sa Vim serverom i uredite datoteke koje su date u ostalim argumentima.

--serverlist

Navedite imena svih Vim servera koji se mogu naći.

--servername {name}

Koristite {name} kao ime servera. Koriste se za trenutni Vim, osim ako se ne koristi sa --serversend ili --remote, onda je to ime servera na koji se povezuje.

--serversend {keys}

Povežite se sa Vim serverom i pošaljite ga {keys}.

--socketid {id}

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

- eho-wid

Samo GTK GUI: Echo ID prozora na stdout-u

POMOĆ ON-LINE

Ukucajte "pomoć" u Vim-u da biste započeli. Ukucajte "pomoćni predmet" da biste dobili pomoć na određenom predmetu. Na primjer: ": pomoć ZZ" za pomoć u komandi "ZZ". Koristite i CTRL-D za kompletiranje tema (": pomoć cmdline-završetak"). Oznake su prisutne da pređu sa jednog mesta na drugo (vrsta hipertekstualnih veza, pogledajte ": pomoć"). Sva dokumenta dokumentacije se mogu videti na ovaj način, na primjer ": pomoć syntax.txt".

VIDI TAKO

vimtutor (1)

Važno: Koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi komanda.