vim

Důležité možnosti a nastavení VIM

Důležité možnosti a nastavení VIM
Vim je jedním z nejpopulárnějších textových editorů příkazového řádku s otevřeným zdrojovým kódem. Je vysoce konfigurovatelný a podporuje mnoho možností, což je důvodem jeho popularity mezi uživateli. V tomto článku probereme některé možnosti nastavení Vim, které vám pomohou optimalizovat vaše editační prostředí podle vašich preferencí. Většina zde uvedených možností není ve Vimu ve výchozím nastavení povolena.

Možnosti nastavení Vim lze použít dvěma způsoby:

1. Povolte možnosti pro jednotlivý soubor uvnitř relace Vim pomocí: set Otevřete požadovaný soubor ve Vimu, zadejte libovolnou možnost pomocí příkazu: set v normálním režimu a stiskněte klávesu Enter.

2. Povolte možnosti trvale pro všechny soubory zadáním v místním konfiguračním souboru Vim ~ /.vimrc. Ať už chcete povolit jakékoli možnosti, jednoduše je přidejte do ~ /.soubor vimrc odstraněním (:) před příkazem set, poté soubor uložte a zavřete.

Konfigurační soubor Vim lze pro aktuálního uživatele vytvořit pomocí následujícího příkazu v Terminálu:

$ touch ~ /.vimrc

Chcete-li upravit konfigurační soubor Vim, použijte v Terminálu následující příkaz:

$ vim ~ /.vimrc

Možnosti vyhledávání

Povolit zvýraznění vyhledávání

Při hledání nějakého textu je často užitečné zvýraznit všechny výsledky hledání, abyste na první pohled zjistili, kde leží odpovídající vzor. Povolením zvýraznění vyhledávání přidáte barevné výsledky ke všem výsledkům vyhledávání. Zvýraznění vyhledávání je ve výchozím nastavení zakázáno.

Chcete-li povolit zvýraznění vyhledávání, použijte následující příkaz:

: nastavit hlsearch

Chcete-li deaktivovat zvýraznění vyhledávání, stačí před tuto možnost přidat slovo „ne“.

: nastavit nohlsearch

Přírůstkové vyhledávání

Obvykle, když provedete normální vyhledávání ve Vimu, uvidíte výsledek až poté, co zadáte celé hledané slovo a stisknete Enter. S přírůstkovým vyhledáváním Vim můžete vidět výsledky hledání, jak začnete psát hledané slovo. Zvýrazňuje veškerý text, který odpovídá tomu, co jste dosud zadali. Hledáte například slovo „count“. Jak začnete psát písmena, uvidíte, že Vim zvýrazňuje shody.

Inkrementální vyhledávání je ve výchozím nastavení zakázáno. Chcete-li povolit přírůstkové vyhledávání, použijte následující příkaz:

: nastavit vyhledávání

Chcete-li deaktivovat přírůstkové vyhledávání, stačí před tuto možnost přidat slovo „ne“.

: nastavit noincsearch

Vyhledávání bez rozlišování malých a velkých písmen

Ve výchozím nastavení provádí Vim vyhledávání s malými a velkými písmeny a zachází odlišně s malými a velkými písmeny. Chcete-li provést vyhledávání bez rozlišování velkých a malých písmen, použijte následující příkaz:

: nastavit ignorovat

Chcete-li znovu povolit vyhledávání velkých a malých písmen, stačí před tuto možnost přidat slovo „ne“.

: nastavit noignorecase

Chytré vyhledávání

Někdy je při hledání textu s rozlišováním malých a velkých písmen třeba hledat jiný text bez rozlišení velkých a malých písmen. Řazení mezi ignorecase a noignorecase mohou být nepříjemné. naštěstí, Vim nám umožňuje provádět inteligentní vyhledávání pomocí možnosti smartcase s možností ignorecase. Kombinací těchto možností získáte vyhledávání rozlišující velká a malá písmena na základě scénáře:

Chcete-li provést inteligentní vyhledávání ve Vim, použijte následující příkazy:

: nastavit ignorovat případ (stiskněte Enter)
: nastavit smartcase (stiskněte Enter)

Chcete-li deaktivovat inteligentní vyhledávání, stačí před volby uvést slovo „ne“:

: nastavit nosmartcase

Automaticky zapisovat soubory

Při přepínání mezi více soubory vás Vim požádá, abyste nejprve uložili soubor, pokud byl změněn. Nicméně, s autowrite Vim, Vim uloží soubor automaticky, když použijete: n (nebo: p,: first,: last) příkazy k přepnutí na jiný soubor.

Chcete-li automaticky psát soubory před otevřením jiného souboru, použijte následující příkaz:

: nastavit automatické psaní

Chcete-li tuto možnost deaktivovat, stačí před ní uvést slovo „ne“.

: nastavit noautowrite

Povolení automatického odsazení

Povolení automatického odsazení ve Vimu vám umožní odsadit každý řádek stejně jako ten předchozí. Například odsadíte čáru mezerou nebo tabulátorem a stisknete klávesu Enter. Další řádky, které napíšete, budou automaticky zamýšleny se stejnou částkou jako předchozí řádek.

Chcete-li ve Vimu povolit automatické odsazení, použijte následující příkaz:

: nastavit autoindent

Deaktivace automatického odsazení, stačí předponu předřadit slovem „ne“.

: nastavit noautoindent

Zvýraznění syntaxe

Zvýraznění syntaxe zobrazuje zdrojový kód v různých barvách, aby se zvýšila jeho čitelnost. Chcete-li ve Vimu zvýraznit syntaxi, použijte následující příkaz:

: syntaxe zapnuta

Chcete-li deaktivovat zvýraznění syntaxe, stačí předponu předřadit slovem „ne“.

: syntaxe vypnuta

Nastavte barevné schéma pro zvýraznění syntaxe

Barevné schéma je v podstatě kombinací barev, která se používá při zvýrazňování syntaxe. Je to užitečné, protože barvy vám mohou pomoci identifikovat různé datové typy, funkce, parametry atd.

Vim obsahuje několik předinstalovaných barevných schémat, která lze prohlížet zevnitř Vim. Zadejte: barevné schéma, stiskněte mezerník a poté použijte klávesovou zkratku Ctrl + d:

: barevné schéma [mezera] [Ctrl + d]

Chcete-li nastavit nové barevné schéma pro zvýraznění syntaxe, zadejte:barevné schéma příkaz následovaný názvem schématu.

: název barevného schématu

Příklad:

: barevná schéma dort

Zobrazit číslování

Čísla řádků v editoru mohou být velmi užitečné při procházení souborem. Rovněž říká, kde se v souboru nacházíte. Ve výchozím nastavení Vim nezobrazuje číslování řádků.

Chcete-li ve Vimu zobrazit čísla řádků, použijte následující příkaz:

: nastavit číslo

Chcete-li skrýt číslování řádků, stačí před tuto možnost přidat slovo „ne“.

: nastavit číslo

Nastavit název systému Windows

Vim také umožňuje změnit název editačního okna Vim. Pomocí této funkce můžete zobrazit soubor, který je právě upravován.

Chcete-li zadat nový název okna Vim, použijte následující příkaz a nahraďte jej tětiva s preferovaným názvem řetězce.

: set titlestring = string

Chcete-li jako název zobrazit původní název souboru, použijte% t:

: set titlestring =% t

Po zadání řetězce názvu použijte tento příkaz k nastavení tohoto nového názvu:

: nastavit název

Chcete-li nový název odebrat a vrátit se k výchozímu, stačí předponu označit slovem „ne“.

: nastavit notitle

Zobrazit pozici kurzoru

Pomocí příkazu vládce ve Vimu můžete zjistit aktuální pozici kurzoru v souboru. Zobrazuje řádek a sloupec kurzoru, což může být užitečné při procházení dlouhým textovým souborem.

Chcete-li zobrazit aktuální pozici kurzoru ve Vim, použijte následující příkaz:

: nastavit pravítko

Chcete-li tuto možnost deaktivovat, stačí před ní uvést slovo „ne“.

: nastavit noruler

Nastavit potvrzení

Když se pokusíte provést určité operace (jako: q nebo: e) s upraveným souborem bez jeho uložení, operace se nezdaří. Pokud však použijete možnost potvrzení, Vim zobrazí potvrzovací dialog s dotazem, zda chcete soubor uložit.

Chcete-li použít možnost potvrzení ve Vimu, použijte následující příkaz:

: nastavit potvrzení

Chcete-li tuto možnost deaktivovat, stačí před ní uvést slovo „ne“.

: nastavit noconfirm

Nastavit historii

Ve výchozím nastavení si Vim pamatuje historii 50 (:) příkazů a vyhledávacích vzorů. Toto výchozí chování však můžete změnit snížením nebo zvýšením počtu příkazů k zapamatování.

Chcete-li změnit počet příkazů, které si Vim pamatuje, použijte následující příkaz nahrazením x počtem příkazů, které si pamatujete:

: nastavit historii = x

Povolit kontrolu pravopisu

Další skvělou funkcí ve Vimu je kontrola pravopisu. Když je povolena kontrola pravopisu, Vim najde a zvýrazní chybně napsané slovo.

Chcete-li ve Vimu povolit kontrolu pravopisu, použijte následující příkaz:

: nastavit kouzlo

Chcete-li tuto možnost deaktivovat, stačí před ní uvést slovo „ne“.

: nastavit nospell

Takto můžete použít některé důležité a užitečné možnosti nastavení Vim ke konfiguraci Vim podle vašich preferencí. Použijte tyto možnosti pro jednotlivé soubory nebo je použijte na všechny soubory přidáním do ~ /.soubor vimrc.

Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...
Hry Jak zobrazit počítadlo FPS v linuxových hrách
Jak zobrazit počítadlo FPS v linuxových hrách
Hraní na Linuxu získalo velký tlak, když společnost Valve v roce 2012 oznámila podporu systému Linux pro klienta Steam a jejich hry. Od té doby se mno...