Nézet - Linux Command - Unix parancs

vim - Vi IMoproved, egy programozó szövegszerkesztője

Szinopszis


vim [opciók] [fájl ..]
vim [opciók] -
vim [options] -t címkét
vim [opciók] -q [errorfile]


volt
Kilátás
gvim gview
rvim rview rgvim rgview

Leírás

A Vim olyan szövegszerkesztő, amely felfelé kompatibilis a Vi programmal. Mindenféle egyszerű szöveg szerkesztésére használható. Ez különösen hasznos a programok szerkesztéséhez.

A Vi fölött sokféle fejlesztés van: többszintű visszavonás, több ablak és pufferek, szintaxiskiemelés, parancssor szerkesztése, fájlnevek befejezése, on-line segítség, vizuális kiválasztás stb. A ": help vi_diff.txt" a Vim és a Vi közötti különbségek közül.

A Vim futtatása során sok segítség érhető el az on-line súgórendszerből, a ": help" paranccsal. Lásd az ON-LINE SEGÍTSÉG szekciót.

Leggyakrabban a Vim elindítja a parancsot egyetlen fájl szerkesztéséhez

vim fájl

Általánosságban elmondható, hogy a Vim elkezdődik:

vim [opciók] [filelist]

Ha a fájllista hiányzik, a szerkesztő üres puffert használ. Ellenkező esetben pontosan az egyik a következő négy közül választhat egy vagy több szerkeszteni kívánt fájlt.

fájl ..

A fájlnevek listája. Az első lesz az aktuális fájl, és beolvasható a pufferbe. A kurzor a puffer első sorában helyezkedik el. A többi fájlhoz a ": next" paranccsal juthatunk el. Egy kötőjellel induló fájl szerkesztéséhez előbb lépjen a filelistal a "-" gombbal.

-

A szerkeszteni kívánt fájl a stdin-ből olvasható. A parancsok a stderr-ből olvashatók el, ami tty.

-t {tag}

A szerkeszteni kívánt fájl és a kezdő kurzor pozíciója egy "címke", egyfajta goto címke függvénye. {tag} felkerül a címkék fájlba, a hozzátartozó fájl az aktuális fájl lesz, és a hozzá tartozó parancs végrehajtásra kerül. Többnyire ez C programokra használatos, ebben az esetben a {tag} lehet egy függvénynév. Ennek hatása az, hogy a funkciót tartalmazó fájl az aktuális fájl lesz, és a kurzor a funkció kezdetén helyezkedik el. Lásd: "help tag-commands".

-q [errorfile]

Indítsa el a QuickFix módot. A [errorfile] fájl olvasható, és megjelenik az első hiba. Ha a [errorfile] hibás, a fájlnév a "errorfile" opcióból származik (alapértelmezés szerint az "AztecC.Err" az Amiga, a "errors.vim" más rendszereknél). További hibák a ": cn" paranccsal ugorhatnak. Lásd: "help quickfix".

A Vim különböző módon viselkedik, a parancs nevétől függően (a végrehajtható fájl ugyanaz a fájl).

életkedv

A "normális" módon mindent alapértelmezett.

volt

Indítsa el Ex módot. Ugrás a normál üzemmódba a ": vi" paranccsal. Az "-e" argumentummal is elvégezhető.

Kilátás

Indítsa el a csak olvasható módot . Ön megvédi a fájlok írását. Az "-R" argumentummal is elvégezhető.

gvim gview

A GUI verziója. Új ablakot indít. A "-g" argumentummal is elvégezhető.

rvim rview rgvim rgview

Mint a fentiekben, de korlátozásokkal. Nem lehetséges shell parancsok indítása, vagy a Vim felfüggesztése . Az "-Z" argumentummal is elvégezhető.

Lehetőségek

A beállítások megadhatók bármely sorrendben, a fájlnevek előtt vagy után. Az argumentum nélküli beállításokat egyetlen kötőjel után lehet kombinálni.

+ [NUM]

Az első fájl esetében a kurzor a "num" vonalon helyezkedik el. Ha a "num" hiányzik, akkor a kurzor az utolsó sorra kerül.

+ / {Pat}

Az első fájl esetében a kurzor a {pat} első előfordulási helyére kerül. A rendelkezésre álló keresési mintákról lásd: "help search-pattern".

+ {Parancs}

-c {parancs}

{command} lesz végrehajtva az első fájl olvasása után. A {parancs} Ex parancsként értelmezhető. Ha a {command} szóközöket tartalmaz, akkor kettős idézőjelekkel kell ellátni (ez a használt shell függvénye). Példa: Vim "+ set si" main.c
Megjegyzés: Legfeljebb 10 "+" vagy "-c" parancs használható.

--cmd {parancs}

Mint a "-c" használata, de a parancs csak a vimrc fájl feldolgozása előtt hajtható végre. E parancsok közül legfeljebb 10 használható, a "-c" parancstól függetlenül.

-b

Bináris mód. Néhány opció be van állítva, amely lehetővé teszi egy bináris vagy végrehajtható fájl szerkesztését.

-C

Összeegyeztethető. Állítsa be a "kompatibilis" opciót. Ezáltal a Vim viselkedése többnyire Vi-hoz viselkedik, bár létezik egy .vimrc fájl.

-d

Indítsa el diff üzemmódban. Két vagy három fájlnév argumentum létezik. A Vim megnyitja az összes fájlt és megmutatja a különbségeket. Úgy működik, mint a vimdiff (1).

-d {device}

Nyissa meg a (z) {device} terminálként való használatot. Csak az Amigán. Példa: "-d con: 20/30/600/150".

-e

Indítsa el a Vim- et Ex-módban, mint ahogy a végrehajtható fájl neve "ex".

-f

Előtér. A GUI-verzióhoz a Vim nem fogja megkerülni és leválasztani a beillesztett shellt. Az Amigán a Vim nem indul újra új ablak megnyitásához. Ezt az opciót akkor kell használni, ha a Vim program olyan programot hajt végre, amely a szerkesztés befejezéséig vár (pl. Az Amigán a ": sh" és a ":!" parancsok nem működnek.

-F

Ha a Vim -et FKMAP támogatással állították össze a jobb oldali tájolású fájlok és a perzsa billentyűzet-leképezés szerkesztéséhez, ez a lehetőség a Vim- et fárszi üzemmódban indítja el, vagyis a 'fkmap' és a 'rightleft' beállítást. Ellenkező esetben hibaüzenet jelenik meg, és a Vim megszakad.

-g

Ha a Vim -et GUI-támogatással állították össze, ez a lehetőség engedélyezi a GUI-t. Ha nincs GUI támogatás, akkor hibaüzenet jelenik meg, és a Vim megszakad.

-h

Adjon egy kis segítséget a parancssori érveknek és opcióknak. Ezután Vim kilép.

H

Ha a Vim -et RIGHTLEFT támogatással fordították jobbra-balra orientált fájlok szerkesztésére és héber billentyűzet leképezésre, ez a lehetőség a Vim héber módban indul el, vagyis a "hkmap" és a "rightleft" beállítást. Ellenkező esetben hibaüzenet jelenik meg, és a Vim megszakad.

-i {viminfo}

A viminfo fájl engedélyezése esetén ez az opció beállítja a fájlnevet, az alapértelmezett "~ / .viminfo" helyett. Ezzel is kihagyhatjuk a .viminfo fájl használatát a "NONE" név megadásával.

-L

Ugyanaz, mint a -r.

-l

Lisp mód. Beállítja a "lisp" és "showmatch" opciókat.

-m

A fájlok módosítása le van tiltva. Visszaállítja az "írási" opciót, így a fájlok írása nem lehetséges.

-N

Nem kompatibilis mód. Állítsa vissza a "kompatibilis" opciót. Ezzel a Vim viselkedni fog egy kicsit jobb, de kevésbé kompatibilis Vi, még akkor is, ha a .vimrc fájl nem létezik.

-n

Nincs swap fájl. A baleset utáni helyreállítás nem lehetséges. Hasznos, ha fájlt szeretne szerkeszteni egy nagyon lassú adathordozón (pl. Floppy). A ": set uc = 0" is elvégezhető. Megszakítható a ": set uc = 200" értékkel.

-tovább]

Nyissa ki az N ablakokat. Ha N ki van hagyva, nyisson meg egy ablakot minden fájlhoz.

-R

Csak olvasható mód. A "read only" beállítás lesz beállítva. Még mindig szerkesztheti a puffert, de megakadályozhatja, hogy véletlenül felülírja a fájlt. Ha felül szeretne írni egy fájlt, adjon hozzá egy felkiáltójelet az Ex parancshoz, mint a ": w!". A -R opció a -n opciót is jelenti (lásd alább). Az "readonly" opció nullázható a "set noro" paranccsal. Lásd: "help" readonly "".

-r

Listázza meg a swap fájlokat, és használja azokat a helyreállításhoz.

-r {fájl}

Helyreállítási mód. A swap fájlt egy összeomlott szerkesztési munkamenet visszaállítására használják. A swap fájl olyan fájl, amelynek azonos nevű fájlszáma van, mint a hozzá csatolt ".swp" szövegfájl. Lásd: "help recovery".

-s

Néma üzemmód. Csak akkor, ha "Ex" -ként indult, vagy amikor a "-e" opciót a "-s" opció előtt adták meg.

-s {scriptin}

A {scriptin} parancsfájl olvasható. A fájl karakterei úgy értelmezik, mintha beírták volna őket. Ugyanez a parancs a "source: {scriptin}" paranccsal végezhető el. Ha a fájl végét eléri, mielőtt a szerkesztő kilép, további karakterek olvashatók a billentyűzetről.

-T {terminál}

Vimnek mondja a terminál nevét. Csak akkor szükséges, ha az automatikus üzemmód nem működik. Vim (beépített) vagy a termcap vagy terminfo fájlban meghatározott terminálnak kell lennie.

-u {vimrc}

Használja a {vimrc} fájlban a parancsokat a kezdeti beállításokhoz. Az összes többi inicializálást kihagyjuk. Ezzel speciális fájltípusokat szerkeszthet. Használható továbbá az összes inicializálás kihagyásához a "NINCS" név megadásával. További részletekért lásd: "help inicializálás" a vim alatt.

-U {gvimrc}

Használja a {gvimrc} fájl GUI-inicializálásához szükséges parancsokat. Az összes többi GUI inicializálás kihagyásra kerül. Használható továbbá az összes GUI inicializálás kihagyásához a "NINCS" név használatával. További részletekért lásd: "help gui-init".

-V

Bőbeszédű. Adjon üzenetet arról, hogy mely fájlok származnak, és olvassa el és írja be a viminfo fájlt.

-v

Indítsa el a Vim- et Vi módban, éppúgy, mint a végrehajtható fájl "vi" -nek. Ennek csak akkor van hatása, ha a végrehajtható fájl neve "ex".

-w {scriptout}

Minden beírt karaktert a {scriptout} fájlba rögzít, amíg nem kilép a Vim-ből. Ez akkor hasznos, ha egy "vim -s" vagy ": source!" Parancsfájlokat szeretne létrehozni. Ha a {scriptout} fájl létezik, akkor a karakterek hozzáfűznek.

-W {scriptout}

Mint a -w, de a meglévő fájl felülíródik.

-x

A fájlok írása során használjon titkosítást. Felhívja a kripták kulcsát.

-Z

Korlátozott mód. Úgy működik, mint a futtatható "r" -el kezdődik.

-

Az opciók vége. Az ezt követő argumentumok fájlnévként fognak kezelni. Ezt a "-" nevű fájlnévvel lehet szerkeszteni.

--Segítség

Adj egy súgó üzenetet és lépj ki, mint a "-h".

--változat

Nyomtassa ki a verzió információit és lépjen ki.

--távoli

Csatlakoztasson egy Vim-kiszolgálóhoz, és módosítsa a többi argumentumban megadott fájlokat.

--serverlist

Adja meg a talált Vim szerverek nevét.

--servername {name}

Használja a {name} nevet szerverként. Használt az aktuális Vim-hez, kivéve, ha a --serversend vagy -remote-val együtt használják, akkor ez a kiszolgáló neve, amelyhez csatlakozni szeretne.

--serversend {keys}

Csatlakoztasson egy Vim-kiszolgálóhoz és küldjön neki {keys}.

--socketid {id}

Csak GTK GUI: Használja a GtkPlug mechanizmust a gvim futtatásához egy másik ablakban.

--echo-wid

Csak GTK GUI esetén: Echo az ablakazonosító a stdouton

Online segítség

Írja be a ": help" -ot a Vim-ben , hogy elinduljon. Írja be a ": help subject" -t, hogy segítséget kapjon egy adott témában. Például: ": help ZZ" segítségért a "ZZ" parancshoz. Használja a CTRL-D-t a témák befejezéséhez (": help cmdline-completion"). A címkék jelen vannak az egyik helyről a másikra való ugrásra ( hiperhivatkozások , lásd: "help"). Az összes dokumentációs fájl így megtekinthető, például ": help syntax.txt".

Lásd még

vimtutor (1)