Zobrazenie - príkaz Linux - príkaz Unix

vim - Vi IMproved, textový editor programátorov

synopse


vim [voľby] [súbor ..]
vim [možnosti] -
vim [options] -t tag
vim [voľby] -q [chybový súbor]


bývalý
vyhliadka
gvim gview
rvim rview rgvim rgview

popis

Vim je textový editor, ktorý je kompatibilný so systémom Vi. Môže sa použiť na úpravu všetkých druhov obyčajného textu. Je obzvlášť užitočné pri editovaní programov.

Existuje veľa vylepšení nad Vi: multi level undo, multi windows a buffer, zvýraznenie syntaxe, editácia príkazového riadku, dokončenie názvu súboru, on-line pomoc, vizuálny výber atď. Pozri ": help vi_diff.txt" rozdielov medzi Vim a Vi.

Pri spustení programu Vim je možné získať veľa pomoci prostredníctvom on-line systému pomoci pomocou príkazu "help". Pozrite si časť ON-LINE HELP nižšie.

Najčastejšie sa Vim začína editovať jediný súbor príkazom

vim súboru

Všeobecnejšie Vim začína s:

vim [možnosti] [zoznam súborov]

Ak zoznam súborov chýba, editor začne prázdnou vyrovnávaciu pamäť. V opačnom prípade sa môže použiť jeden z nasledujúcich štyroch súborov na výber jedného alebo viacerých súborov, ktoré sa majú upraviť.

súbor ..

Zoznam názvov súborov. Prvým bude aktuálny súbor a číta sa do vyrovnávacej pamäte. Kurzor sa umiestni na prvý riadok vyrovnávacej pamäte. Môžete sa dostať k ďalším súborom pomocou príkazu ": next". Ak chcete upraviť súbor začínajúci pomlčkou, predchádzajte zoznamu súborov "-".

-

Súbor na úpravu sa prečíta zo stdin. Príkazy sa čítajú od stderr, ktorý by mal byť tty.

-t {tag}

Súbor, ktorý sa má upraviť, a počiatočná pozícia kurzora závisí od "značky", druhu puto štítku. {tag} sa pozerá do súboru značiek, pridružený súbor sa stáva aktuálnym súborom a priradí sa príbuzný príkaz. Väčšinou sa to používa pre programy C, v takom prípade môže byť {tag} názov funkcie. Výsledkom je, že súbor obsahujúci túto funkciu sa stáva súčasným súborom a kurzor je umiestnený na začiatku funkcie. Pozrite si časť: "help tag-commands".

-q [errorfile]

Začnite v režime quickFix. Zobrazí sa súbor [errorfile] a zobrazí sa prvá chyba. Ak sa chyba [errorfile] vynechá, názov súboru sa získa z voľby "errorfile" (predvolené nastavenie "AztecC.Err" pre Amigu, "errors.vim" v iných systémoch). Ďalšie chyby je možné preskočiť pomocou príkazu ": cn". Pozrite si časť "Pomoc pri rýchlej oprave".

Vim sa správa inak, v závislosti od názvu príkazu (spustiteľný súbor môže byť stále rovnaký súbor).

elán

"Normálna" cesta, všetko je predvolené.

bývalý

Začnite v režime Ex. Prejdite do normálneho režimu pomocou príkazu ": vi". Môže sa tiež vykonať pomocou argumentu "-e".

vyhliadka

Začnite v režime iba na čítanie . Budete chránení pred zápisom súborov. Môže sa tiež vykonať s argumentom "-R".

gvim gview

Verzia GUI. Začne nové okno. Môže sa tiež vykonať s argumentom "-g".

rvim rview rgvim rgview

Rovnako ako vyššie uvedené, ale s obmedzeniami. Nie je možné spustiť príkazy pre shell alebo pozastaviť Vim. Možno tiež vykonať argument "-Z".

možnosti

Možnosti môžu byť uvedené v ľubovoľnom poradí pred alebo po názvoch súborov. Možnosti bez argumentu možno kombinovať po jednom pomlčke.

+ [Num]

Pre prvý súbor bude kurzor umiestnený na riadku "num". Ak chýba "num", kurzor bude umiestnený na poslednom riadku.

+ / {Pat}

Pre prvý súbor bude kurzor umiestnený na prvý výskyt {pat}. Pozrite si ": pomôcť vyhľadávaciemu vzoru" pre dostupné vzory vyhľadávania.

+ {Príkaz}

-c {príkaz}

{command} sa vykoná po prečítaní prvého súboru. {command} je interpretovaný ako príkaz Ex. Ak {command} obsahuje medzery, musí byť priložený do dvojitých úvodzoviek (závisí to od použitého shellu). Príklad: Vim "+ set si" main.c
Poznámka: Môžete použiť až 10 "+" alebo "-c" príkazy.

--cmd {command}

Rovnako ako pri použití "-c", príkaz sa vykoná tesne pred spracovaním akéhokoľvek súboru vimrc. Môžete použiť až 10 z týchto príkazov, nezávisle od príkazov "-c".

-b

Binárny režim. Nastaví sa niekoľko možností, ktoré umožnia upraviť binárny alebo spustiteľný súbor.

-C

Kompatibilné. Nastavte možnosť "kompatibilné". To spôsobí, že Vim sa bude správať väčšinou ako Vi, aj keď existuje súbor .vimrc.

-d

Začnite v režime diff. Mali by existovať dva alebo tri argumenty názvu súboru. Vim otvorí všetky súbory a rozdiely medzi nimi. Funguje ako vimdiff (1).

-d {device}

Otvorte {device} na použitie ako terminál. Iba na Amigu. Príklad: "-d con: 20/30/600/150".

-e

Spustite Vim v režime Ex, rovnako ako spustiteľný súbor bol nazvaný "ex".

-f

Popredia. Pre verziu grafického rozhrania, Vim nebude vidlice a odpojiť od shellu, v ktorom bol spustený. V Amiga, Vim nie je reštartovaný otvoriť nové okno. Táto možnosť by mala byť použitá, keď program Vim vykoná program, ktorý bude čakať na dokončenie relácie (napr. Pošty). Na Amigu sú ": sh" a ":!" príkazy nebudú fungovať.

-F

Ak bol Vim kompilovaný s podporou FKMAP na úpravu súborov orientovaných pravou-ľavou stranou a mapovania Farsiho klávesnice, táto voľba spúšťa Vim v režime Farsi, tj sú nastavené 'fkmap' a 'rightleft'. V opačnom prípade sa zobrazí chybové hlásenie a Vim zruší.

-g

Ak bola Vim kompilovaná s podporou grafického rozhrania, táto možnosť umožňuje GUI. Ak nie je kompilovaná žiadna podpora rozhrania GUI, zobrazí sa chybové hlásenie a Vim sa zruší.

-h

Dajte trochu pomoc o argumentoch a možnostiach príkazového riadku. Po ukončení tohto Vimu .

-H

Ak bol program Vim kompilovaný s podporou RIGHTLEFT na úpravu súborov orientovaných pravou-ľavou stranou a mapovania hebrejských klávesníc , táto možnosť spúšťa Vim v hebrejskom režime, tj "hkmap" a "rightleft". V opačnom prípade sa zobrazí chybové hlásenie a Vim zruší.

-i {viminfo}

Pri použití súboru viminfo je táto možnosť nastavená namiesto predvoleného "~ / .viminfo". Toto je možné použiť aj na preskočenie používania súboru .viminfo, a to zadaním názvu "NONE".

-L

Rovnaké ako -r.

-l

Režim Lisp. Nastavuje možnosti "lisp" a "showmatch".

-m

Úprava súborov je zakázaná. Obnoví možnosť "písať", takže písanie súborov nie je možné.

-N

Režim bez kompatibility. Obnovte možnosť "kompatibilné". To spôsobí, že sa Vim bude správať o niečo lepšie, ale menej Vi kompatibilný, hoci súbor .vimrc neexistuje.

-n

Nepoužije sa žiadny swapový súbor. Obnova po havárii nebude možná. Je to praktické, ak chcete upraviť súbor na veľmi pomalom nosiči (napr. Disketa). Môžete tiež urobiť pomocou ": set uc = 0". Môže sa vrátiť späť s hodnotou ": set uc = 200".

-o [N]

Otvorte okno N. Keď sa vynechá N, otvorte jedno okno pre každý súbor.

-R

Režim iba na čítanie. Bude nastavená voľba "readonly". Stále môžete upravovať vyrovnávaciu pamäť, ale zabráni sa náhodnému prepísaniu súboru. Ak chcete prepísať súbor, pridajte do príkazu Ex príznak vykvietenia ako v ": w!". Voľba -R tiež znamená voľbu -n (pozri nižšie). Možnosť "readonly" sa dá obnoviť pomocou ": set noro". Pozrite si "Pomôcť" readonly "".

-r

Zoznam swapových súborov s informáciami o ich použití na obnovenie.

-r {súbor}

Režim obnovenia. Odkladací súbor sa používa na obnovenie relácie havarovanej úpravy. Odkladací súbor je súbor s rovnakým názvom súboru ako textový súbor s príponou ".swp". Pozrite si časť "Obnovenie pomoci".

-s

Tichý mód. Iba keď je spustený ako "Ex" alebo ak bola pred voľbou "-s" uvedená voľba "-e".

-s {scriptin}

Skopíruje sa súbor skriptu {scriptin}. Znaky v súbore sú interpretované tak, ako keby ste ich napísali. To isté môže byť vykonané príkazom ": source! {Scriptin}". Ak sa skončí koniec súboru pred ukončením editora, z klávesnice sa načítajú ďalšie znaky.

-T {terminál}

Informuje Vim o názve terminálu, ktorý používate. Vyžaduje sa len vtedy, keď automatický spôsob nefunguje. Mal by byť terminál známy pre Vim (vstavaný) alebo definovaný v termcap alebo terminfo.

-u {vimrc}

Použite príkazy v súbore {vimrc} na inicializáciu. Všetky ostatné inicializácie sa preskočia. Použite to na úpravu špeciálneho typu súborov. Môže sa použiť aj na preskočenie všetkých inicializácií zadaním názvu "NONE". Ďalšie podrobnosti nájdete v časti "pomoc inicializácia" v rámci vim.

-U {gvimrc}

Použite príkazy v súbore {gvimrc} pre inicializácie grafického rozhrania. Všetky ostatné inicializácie grafického rozhrania sa preskočia. Môže sa použiť aj na preskočenie všetkých inicializácií grafického rozhrania pomocou názvu "NONE". Viac informácií nájdete v sekcii ": help gui-init" v rámci vim.

-V

Ukecaný. Posielajte správy o tom, ktoré súbory sú zdrojom a pre čítanie a písanie súboru viminfo.

-v

Spustite režim Vim v režime Vi, podobne ako spustiteľný súbor bol nazvaný "vi". Platí to len vtedy, keď sa spustiteľný súbor nazýva "ex".

-w {scriptout}

Všetky znaky, ktoré zadáte, sa zaznamenávajú do súboru {scriptout}, kým nekončíte Vim. To je užitočné, ak chcete vytvoriť súbor skriptu, ktorý sa má použiť s "vim -s" alebo ": source!". Ak existuje súbor {scriptout}, sú pripojené znaky.

-W {scriptout}

Rovnako ako -w, ale existujúci súbor je prepísaný.

-X

Pri písaní súborov používajte šifrovanie. Vyzve na kľúč kryptovania.

-Z

Obmedzený režim. Funguje ako spustiteľný súbor začína reťazcom "r".

-

Označuje koniec možností. Argumenty po tomto bude spracované ako názov súboru. Toto je možné použiť na úpravu názvu súboru začínajúceho znakom '-'.

--Pomoc

Uveďte pomocnú správu a skončte, rovnako ako "-h".

--version

Vytlačte informácie o verzii a ukončite ich.

--remote

Pripojte sa k serveru Vim a upravte súbory uvedené v ostatných argumentoch.

--serverlist

Uveďte názvy všetkých Vim serverov, ktoré môžete nájsť.

--servername {name}

Použite {name} ako názov servera. Používa sa pre aktuálny Vim, ak sa nepoužíva s --serversend alebo --remote, potom je to meno servera, ku ktorému sa má pripojiť.

--serversend {keys}

Pripojte sa k serveru Vim a pošlite {keys} k nemu.

--socketid {id}

Len GTK GUI: Použite mechanizmus GtkPlug na spustenie gvim v inom okne.

--echo-wid

Iba GTK GUI: Zaznamenajte ID okna na stdout

Pomoc online

Typ ": help" vo Vim, aby ste mohli začať. Typ ": pomocník" získať pomoc na konkrétny predmet. Napríklad: ": help ZZ" získať pomoc pre príkaz "ZZ". Použite a CTRL-D na dokončenie predmetov (": help cmdline-completion"). Značky sú prítomné na preskočenie z jedného miesta na druhé (akési hypertextové odkazy , pozri ": help"). Všetky súbory dokumentácie je možné prezerať týmto spôsobom, napríklad ": help syntax.txt".

Pozri tiež

vimtutor (1)