View - příkaz Linux - příkaz Unix

vim - Vi IMproved, textový editor programátorů

Synopse


vim [volby] [soubor ..]
vim [možnosti] -
vim [options] -t tag
vim [volby] -q [chybový soubor]


např
Pohled
gvim gview
rvim rview rgvim rgview

Popis

Vim je textový editor, který je kompatibilní se systémem Vi. Lze jej použít k úpravám všech druhů prostého textu. Je zvláště užitečné pro editaci programů.

Existuje spousta vylepšení nad Vi: vícestupňové zrušení, vícenásobná okna a vyrovnávací paměti, zvýraznění syntaxe, úpravy příkazové řádky, vyplnění názvu souboru, on-line nápověda, vizuální výběr atd. Viz ": help vi_diff.txt" rozdílů mezi Vim a Vi.

Během spouštění Vimu můžete získat pomoc z on-line systému nápovědy pomocí příkazu "help". Podívejte se na níže uvedenou sekci ON-LINE HELP.

Nejčastěji se Vim začíná editovat jediný soubor příkazem

vim soubor

Obecněji se Vim začíná:

vim [volby] [seznam souborů]

Pokud seznam souborů chybí, editor se spustí s prázdným vyrovnávacím zásobníkem. Jinak přesně jeden z následujících čtyř může být použit k výběru jednoho nebo více souborů, které mají být editovány.

soubor ..

Seznam názvů souborů. První bude aktuální soubor a přečte se do vyrovnávací paměti. Kurzor bude umístěn na prvním řádku vyrovnávací paměti. K dalším souborům se dostanete příkazem ": next". Chcete-li upravit soubor začínající pomlčkou, předcházejte seznam souborů "-".

-

Soubor, který chcete upravit, je přečten ze stdin. Příkazy jsou čteny od stderr, což by mělo být tty.

-t {tag}

Soubor, který se má upravit, a počáteční pozice kurzoru závisí na "značce", nějakém štítku goto. {tag} je vyhledáván v souboru tagů, přiřazený soubor se stává aktuálním souborem a přidružený příkaz je spuštěn. Většinou se to používá pro programy C, v takovém případě by {tag} mohl být název funkce. Výsledkem je, že soubor obsahující tuto funkci se stává aktuálním souborem a kurzor je umístěn na začátku funkce. Viz ": nápověda tag-příkazy".

-q [errorfile]

Začněte v režimu quickFix. Soubor [errorfile] se načte a zobrazí se první chyba. Pokud je chyba [errorfile] vynechána, získává se název souboru z volby "errorfile" (výchozí nastavení pro "AmazesC.Err" pro Amiga, "errors.vim" v jiných systémech). Další chyby lze přeskočit pomocí příkazu ": cn". Viz "Rychlá nápověda".

Vim se chová jinak, v závislosti na názvu příkazu (spustitelný soubor může být stále stejný soubor).

vim

"Normální" cesta, vše je výchozí.

např

Začněte v režimu Ex. Do příkazu ": vi" přejděte do normálního režimu. Může se také provést pomocí argumentu "-e".

Pohled

Začněte v režimu pouze pro čtení . Budete chráněni před zápisem souborů. Může se také provést pomocí argumentu "-R".

gvim gview

Verze GUI. Spustí nové okno. Může se také provést pomocí argumentu "-g".

rvim rview rgvim rgview

Stejně jako výše, ale s omezeními. Nebude možné spustit příkazy shellu nebo pozastavit Vim. Může být také provedeno pomocí argumentu "-Z".

Možnosti

Možnosti mohou být zadány v libovolném pořadí před nebo po názvech souborů. Možnosti bez argumentu lze kombinovat po jediném pomlčce.

+ [num]

U prvního souboru bude kurzor umístěn na řádku "num". Pokud chybí "num", kurzor bude umístěn na posledním řádku.

+ / {pat}

U prvního souboru bude kurzor umístěn na první výskyt {pat}. Podrobné informace o vyhledávacích vzorcích naleznete v části "Pomozte vyhledávacímu vzorku".

+ {příkaz}

-c {příkaz}

{command} bude proveden po přečtení prvního souboru. {command} je interpretován jako příkaz Ex. Pokud {command} obsahuje mezery, musí být přiložen do dvojitých uvozovek (závisí to na použitém shellu). Příklad: Vim "+ set si" main.c
Poznámka: Můžete použít až 10 "+" nebo "-c" příkazy.

--cmd {příkaz}

Podobně jako při použití příkazu "-c", ale příkaz se spustí těsně před zpracováním libovolného souboru vimrc. Můžete použít až 10 těchto příkazů nezávisle na příkazy "-c".

-b

Binární režim. Nastaví se několik možností, které umožňují upravit binární nebo spustitelný soubor.

-C

Kompatibilní. Nastavte možnost "kompatibilní". To způsobí, že se Vim chová převážně jako Vi, přestože existuje soubor .vimrc.

-d

Začněte v režimu diff. Měly by existovat dva nebo tři argumenty názvu souboru. Vim otevře všechny soubory a zobrazí mezi nimi rozdíly. Pracuje jako vimdiff (1).

-d {device}

Otevřete {device} pro použití jako terminál. Pouze na Amigě. Příklad: "-d con: 20/30/600/150".

-E

Spusťte Vim v režimu Ex, stejně jako spustitelný soubor byl nazván "ex".

-F

Popředí. Pro verzi GUI nebude Vim vidět a odpojovat od shellu, ve kterém byl spuštěn. V Amiga není Vim restartován, aby otevřel nové okno. Tato volba by měla být použita, pokud je program Vim spuštěn programem, který bude čekat na dokončení relace úprav (např. Pošty). Na Amigě ": sh" a ":!" příkazy nebudou fungovat.

-F

Pokud byl Vim kompilován s podporou FKMAP pro úpravu souborů orientovaných zprava doleva a mapování Farsi klávesnice, tato možnost spouští Vim v režimu Farsi, tj. 'Fkmap' a 'rightleft'. V opačném případě je uvedeno chybové hlášení a Vim přeruší.

-G

Pokud byl Vim kompilován s podporou grafického uživatelského rozhraní, tato volba povoluje grafické uživatelské rozhraní. Pokud nebyla sestavena žádná podpora GUI, zobrazí se chybová zpráva a Vim přeruší.

-h

Pomozte trochu o argumenty a možnosti příkazového řádku. Po ukončení tohoto Vimu .

-H

Pokud je Vim kompilován s podporou RIGHTLEFT pro úpravu souborů orientovaných zprava doleva a mapování hebrejských kláves , tato možnost spouští Vim v hebrejském režimu, tj. "Hkmap" a "rightleft". V opačném případě je uvedeno chybové hlášení a Vim přeruší.

-i {viminfo}

Při použití souboru viminfo je tato možnost nastavena namísto výchozího "~ / .viminfo". Toto lze také použít k přeskočení použití souboru .viminfo, a to zadáním názvu "NONE".

-L

Stejné jako -r.

-l

Lisp režim. Nastaví možnosti lisp a showmatch.

-m

Změna souborů je zakázána. Obnoví možnost "zapisovat", takže psaní souborů není možné.

-N

Nekompatibilní režim. Resetujte volbu "kompatibilní". To způsobí, že se Vim bude chovat trochu lépe, ale méně Vi kompatibilní, přestože soubor .vimrc neexistuje.

-n

Neexistuje žádný swapový soubor. Obnova po havárii nebude možná. Pohodlná, pokud chcete upravit soubor na velmi pomalém médiu (např. Disketu). Může být také provedeno pomocí příkazu ": set uc = 0". Může být vráceno ": set uc = 200".

-na]

Otevřete okno N. Když je vynecháno N, otevřete pro každý soubor jedno okno.

-R

Režim jen pro čtení. Nastavení "readonly" bude nastaveno. Úložiště vyrovnávací paměti můžete stále upravovat, ale zabráníte náhodnému přepsání souboru. Pokud chcete soubor přepsat, přidejte do příkazu Ex vykřičník, jako v ": w!". Možnost -R také znamená možnost -n (viz níže). Možnost "readonly" lze resetovat pomocí tlačítka ": set noro". Viz "help:" readonly "".

-r

Seznamy swapových souborů s informacemi o jejich využití pro obnovení.

-r {soubor}

Režim zotavení. Směnný soubor se používá k obnovení relace havarované úpravy. Směnný soubor je soubor se stejným názvem souboru jako textový soubor s připojeným ".swp". Viz "Nápověda k obnově".

-s

Tichý mód. Pouze při spuštění jako "Ex" nebo při zadání možnosti "-e" před volbou "-s".

-s {scriptin}

Zobrazí se soubor skriptu {scriptin}. Znaky v souboru jsou interpretovány tak, jako kdybyste je napsali. Totéž lze provést příkazem ": source! {Scriptin}". Pokud je konec souboru dosažen dříve, než se ukončí editor, z klávesnice se přečte další znaky.

-T {terminál}

Říká Vimu název terminálu, který používáte. Požadováno pouze v případě, že automatický způsob nefunguje. Měl by být terminál známý pro Vim (vestavěný) nebo definovaný v souboru termcap nebo terminfo.

-u {vimrc}

Použijte příkazy v souboru {vimrc} pro inicializace. Všechny ostatní inicializace jsou přeskočeny. Použijte k úpravě speciálního typu souborů. Může být také použito k přeskočení všech inicializací tím, že se uvede jméno "NONE". Viz "pomoc: inicializace" v rámci vim pro více podrobností.

-U {gvimrc}

Použijte příkazy v souboru {gvimrc} pro inicializace GUI. Všechna ostatní inicializace GUI jsou přeskočena. Může se také použít k přeskočení všech inicializací grafického uživatelského rozhraní zadáním názvu "NONE". Viz "pomoc: gui-init" v rámci vim pro více podrobností.

-PROTI

Podrobný. Dejte zprávy o tom, které soubory pocházejí, a pro čtení a zápis souboru viminfo.

-proti

Spusťte režim Vim v režimu Vi, stejně jako spustitelný soubor byl nazýván "vi". Platí to pouze tehdy, když se spustitelný soubor nazývá "ex".

-w {scriptout}

Všechny znaky, které zadáte, jsou zaznamenány do souboru {scriptout}, dokud nekončíte Vim. To je užitečné, pokud chcete vytvořit soubor skriptu pro použití s ​​"vim -s" nebo ": source!". Pokud existuje soubor {scriptout}, jsou připojeny znaky.

-W {scriptout}

Jako -w, ale existující soubor je přepsán.

-X

Při psaní souborů použijte šifrování. Vyzve k zadání kryptovacího klíče.

-Z

Omezený režim. Funguje jako spustitelný soubor začíná písmenem "r".

-

Označuje konec možností. Argumenty po tomto budou zpracovány jako název souboru. To lze použít k úpravě názvu souboru, který začíná znakem '-'.

--Pomoc

Dejte nápovědu a ukončete, stejně jako "-h".

--verze

Vytiskněte informace o verzi a ukončete.

--dálkový

Připojte se k serveru Vim a upravte soubory uvedené ve zbývajících argumentech.

--serverlist

Zobrazí se názvy všech nalezených serverů Vim.

--servername {name}

Použijte {name} jako název serveru. Používá se pro aktuální Vim, pokud se nepoužívá s --serversend nebo --remote, pak je to jméno serveru, ke kterému se připojuje.

--serversend {klíče}

Připojte se k serveru Vim a pošlete k tomu {klíčky}.

--socketid {id}

Pouze GTK GUI: Použijte mechanismus GtkPlug ke spuštění gvimu v dalším okně.

-echo-wid

Pouze GTK GUI: Označte ID okna na stdout

Online podpora

Zadejte "help:" ve Vim, abyste mohli začít. Zadejte ": nápověda" pro získání nápovědy k určitému tématu. Například: ": help ZZ" získání nápovědy pro příkaz "ZZ". Použijte klávesy CTRL-D k dokončení předmětů (": help cmdline-completion"). Značky jsou k dispozici pro přeskočení z jednoho místa na druhé (nějaké hypertextové odkazy , viz ": help"). Všechny soubory dokumentace lze prohlížet tímto způsobem, například ": help syntax.txt".

Viz též

vimtutor (1)