Vim je textový editor příkazového řádku s otevřeným zdrojovým kódem. Je velmi výkonný a přizpůsobitelný. V tomto článku vám ukážu, jak nakonfigurovat vim pomocí souboru vimrc. Takže začneme.
Vim lze konfigurovat v celém systému (globálně) přes / etc/vim / vimrc.lokální soubor v operačních systémech založených na Ubuntu/Debianu. Na CentOS 7 a RHEL 7 je konfigurační soubor pro systém vim v /etc/vimrc.
konfigurační soubor Vim můžete otevřít následujícím způsobem:
Ubuntu / Debian:
CentOS 7 a RHEL 7:
můžete Si také udělat uživatel konkrétní konfiguraci Vim. Jediné, co musíte udělat, je vytvořit .vimrc soubor v domovském adresáři uživatele, než chcete nakonfigurovat Vim pro a přidat požadované možnosti konfigurace Vim tam.
můžete vytvořit .vimrc Soubor pro přihlášení uživatele pomocí následujícího příkazu:
poté otevřete.vimrc soubor s vim s následujícím příkazem:
pro jednoduchost budu odkazovat jak na konfigurační soubor vim v celém systému, tak na konfigurační soubor vim specifický pro uživatele jako soubor vimrc. Pro konfiguraci vim v závislosti na tom, co chcete dělat, můžete použít buď konfigurační soubor vim pro celý systém, nebo konfigurační soubor vim specifický pro uživatele.
zobrazení čísel řádků:
ve výchozím nastavení Vim nezobrazuje čísla řádků. Číslo řádku je pro programování velmi důležité.
Chcete-li zobrazit čísla řádků, otevřete konfigurační soubor Vim (globální nebo uživatelsky specifický v závislosti na vašem výběru) a zadejte následující příkaz vim:
Nyní zadejte: wq! a stisknutím <zadejte> uložte konfigurační soubor.
nyní by Vim měl zobrazovat čísla řádků.
Povolit Zvýrazňování Syntaxe:
Vim nemusí mít zvýraznění syntaxe ve výchozím nastavení povolena. Ale můžete snadno povolit zvýraznění syntaxe i když soubor vimrc přidáním následujícího řádku příkazu vim do souboru.
Změna Zvýraznění Syntaxe Barevné schéma:
Vim má mnoho zvýraznění syntaxe barevné režimy ve výchozím nastavení. Můžete mezi nimi měnit, pokud se vám nelíbí barevné schéma, které je aktuálně nastaveno.
Chcete-li změnit barevné schéma, zadejte následující příkaz vim do souboru vimrc.
nyní nahraďte COLOR_SCHEME_NAME jedním z následujících klíčových slov:
výchozí, modrá, tmavěmodrá, delek, poušť, elford, večer, průmysl, koehler, ráno, murphy, pablo, peachpuff, ron, lesk, slate, dort, zellner
zvýraznění syntaxe barevné schéma by měl být změněn. Nastavil jsem to na průmysl, jak vidíte na obrázku níže.
Karta Nastavení Velikost:
můžete také nastavit na kartě velikost v Vim když vimrc souboru. Pokud si myslíte, že výchozí velikost karty je pro vás příliš velká nebo nestačí, je to pro vás dobrá zpráva.
pro mě stačí velikost karty 4. Vývojáři Pythonu často používají velikost karty 2.
nastavit na kartě velikost 4 (řekněme), otevřete vimrc soubor a zadejte následující příkaz vim:
Na kartě velikost 2, zadejte v následující Vim příkaz ve vašem vimrc souboru.
Umožňuje Automatické Odsazení:
můžete povolit automatické odsazení automaticky vkládat tabulátory nebo mezerami, když budete psát kódy s Vim.
Chcete-li povolit automatické odsazení ve Vim, zadejte následující příkaz vim do souboru vimrc.
Výměna Karet s Mezerami:
Při vložení karty do své kódy a uložit jej a odeslat ji na někoho jiného, on/ona musí používat stejnou kartu velikost, jako ty. Jinak by kód vypadal velmi ošklivě. Ve Vim existuje řešení. Vim může automaticky nahradit karty mezery. Řekněme například, že velikost karty je nastavena na 4. Takže když vložíte kartu do kódu, Vim ji automaticky nahradí 4 bílými mezerami. Takže, když odešlete kód svému příteli, bude to stejné nicméně velikosti karty v jeho editoru.
Chcete-li karty nahradit bílými mezerami, zadejte do souboru vimrc následující příkaz vim.
Odstranění Více Míst na Jeden Backspace:
pokud používáte expandtab k automatickému nahrazení karet bílými mezerami na Vim, možná jste si všimli, že stisknutí <Backspace> jednou odstraní pouze jedno bílé místo. To znamená, že pokud jste nastavili tabstop na 4, musíte stisknout <Backspace> 4 krát, abyste odstranili všechny 4 bílé mezery.
naštěstí má Vim na to opravné prostředky. Do souboru vimrc můžete zadat následující řádek a odstranit počet bílých mezer, které byly nahrazeny pro kartu, stisknutím <Backspace> pouze jednou.
poznámka: Když jsem nastavil tabstop na 4, Také jsem nastavil softtabstop na 4. Takže 4 bílé mezery pro každou kartu budou odstraněny společně s jediným stisknutím klávesy <Backspace>.
Zvýraznit Aktuální Řádku:
můžete zvýraznit řádek jste v současné době na ve Vim. K tomu, otevřete vimrc soubor a zadejte následující příkaz Vim:
Další vimrc Příkazy:
můžete přidat Vim funkce a další příkazy na vimrc soubor pro konfiguraci Vim. Můžete se podívat na oficiální dokumentaci Vim na http://vimdoc.sourceforge.net/, abyste se o ní dozvěděli více.
můžete si také přečíst článek dobrý vimrc na https://dougblack.io/words/a-good-vimrc.html a najít nejběžnější příkazy Vim, které můžete použít.
takto nakonfigurujete textový editor Vim se souborem vimrc. Díky za přečtení tohoto článku.