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)