vim

Dôležité možnosti a nastavenia VIM

Dôležité možnosti a nastavenia VIM
Vim je jedným z najpopulárnejších textových editorov príkazového riadku s otvoreným zdrojovým kódom. Je vysoko konfigurovateľný a podporuje veľa možností, čo je dôvodom jeho popularity medzi používateľmi. V tomto článku sa budeme zaoberať niektorými možnosťami nastavenia Vim, ktoré vám pomôžu optimalizovať vaše editačné prostredie podľa vašich preferencií. Väčšina z tu uvedených možností nie je vo Vime predvolene povolená.

Existujú dva spôsoby, ako využiť možnosti nastavenia Vim:

1. Povoliť možnosti pre individuálny súbor v relácii Vim pomocou: set Otvorte požadovaný súbor vo Vime, zadajte ľubovoľnú možnosť pomocou príkazu: set v normálnom režime a stlačte kláves Enter.

2. Povoliť možnosti natrvalo pre všetky súbory ich zadaním v miestnom konfiguračnom súbore Vim ~ /.vimrc. Akékoľvek možnosti chcete povoliť, jednoducho ich pridajte do súboru ~ /.súbor vimrc odstránením (:) pred príkazom set, potom súbor uložte a zatvorte.

Konfiguračný súbor Vim je možné vytvoriť pre aktuálneho používateľa pomocou nasledujúceho príkazu v termináli:

$ touch ~ /.vimrc

Ak chcete upraviť konfiguračný súbor Vim, použite nasledujúci príkaz v Termináli:

$ vim ~ /.vimrc

Možnosti vyhľadávania

Povoliť zvýraznenie vyhľadávania

Pri hľadaní textu je často užitočné zvýrazniť všetky výsledky hľadania, aby ste na prvý pohľad našli miesto, kde sa nachádza zodpovedajúci vzor. Povolenie zvýraznenia vyhľadávania pridá do všetkých výsledkov vyhľadávania farebné pozadie. Zvýraznenie vyhľadávania je predvolene zakázané.

Ak chcete povoliť zvýraznenie vyhľadávania, použite nasledujúci príkaz:

: nastaviť hlsearch

Ak chcete zakázať zvýraznenie vyhľadávania, stačí predponu vložiť slovom „nie“.

: nastaviť nohlsearch

Prírastkové vyhľadávania

Spravidla sa pri bežnom vyhľadávaní vo Vime zobrazí výsledok až po zadaní celého hľadaného slova a stlačení klávesu Enter. Vďaka inkrementálnemu vyhľadávaniu Vim môžete vidieť výsledky vyhľadávania, keď začnete písať hľadané slovo. Zvýrazní sa všetok text, ktorý sa zhoduje s tým, čo ste doteraz zadali. Napríklad hľadáte slovo „počet“. Ako začnete písať písmená, uvidíte, ako Vim zvýrazňuje zhody.

Inkrementálne vyhľadávanie je predvolene zakázané. Ak chcete povoliť prírastkové vyhľadávanie, použite nasledujúci príkaz:

: nastaviť hľadanie

Ak chcete zakázať prírastkové vyhľadávanie, stačí predponu vložiť slovom „nie“.

: nastaviť noincsearch

Vyhľadávanie bez rozlišovania malých a veľkých písmen

V predvolenom nastavení Vim vykonáva vyhľadávanie s malými a veľkými písmenami, pričom s malými a veľkými písmenami zaobchádza inak. Ak chcete vykonať vyhľadávanie bez rozlišovania malých a veľkých písmen, použite nasledujúci príkaz:

: nastaviť ignorovať

Ak chcete znova povoliť vyhľadávanie veľkých a malých písmen, stačí predponu vložiť slovom „nie“.

: nastaviť noignorecase

Inteligentné vyhľadávanie

Niekedy pri vyhľadávaní určitého textu s malými a veľkými písmenami musíte vyhľadať iný text, ktorý nerozlišuje malé a veľké písmená. Radenie medzi ignorecase a noignorecase môžu byť nepríjemné. Našťastie, Vim nám umožňuje inteligentné vyhľadávanie pomocou možnosti smartcase s možnosťou ignorecase. Kombináciou týchto možností získate buď veľké alebo malé písmená vyhľadávané podľa scenára:

Ak chcete vo Vime vykonať inteligentné vyhľadávanie, použite nasledujúce príkazy:

: nastaviť ignorovanie veľkých písmen (stlačte kláves Enter)
: nastaviť smartcase (stlačte kláves Enter)

Ak chcete zakázať inteligentné vyhľadávanie, pred možnosti zadajte slovo „nie“:

: nastaviť nosmartcase

Automaticky zapisovať súbory

Pri prepínaní medzi viacerými súbormi vás Vim požiada, aby ste najskôr uložili súbor, ak bol zmenený. Avšak s autowrite Vim, Vim uloží súbor automaticky, keď použijete: n (alebo: p,: first,: last) príkazy na prepnutie na iný súbor.

Ak chcete automaticky písať súbory pred otvorením iného súboru, použite nasledujúci príkaz:

: nastaviť automatické písanie

Ak chcete túto možnosť deaktivovať, jednoducho pred ňu vložte slovo „nie“.

: nastaviť noautowrite

Povolenie automatického odsadenia

Povolenie automatického odsadenia vo Vime vám umožní odsadiť každý riadok rovnako ako ten predchádzajúci. Napríklad odsadíte čiaru medzerou alebo tabulátorom a stlačte kláves Enter. Nasledujúce riadky, ktoré napíšete, budú automaticky myslené na rovnakú sumu ako predchádzajúci riadok.

Ak chcete povoliť automatické odsadenie vo Vime, použite nasledujúci príkaz:

: nastaviť autoindent

Zakázanie automatického odsadenia, stačí predponu vložiť slovom „nie“.

: nastaviť noautoindent

Zvýraznenie syntaxe

Zvýraznenie syntaxe zobrazuje zdrojový kód v rôznych farbách, aby sa zvýšila jeho čitateľnosť. Ak chcete povoliť zvýraznenie syntaxe vo Vime, použite nasledujúci príkaz:

: syntax zapnutá

Ak chcete zakázať zvýraznenie syntaxe, stačí predponu vložiť slovom „nie“.

: syntax vypnutá

Nastavte farebnú schému na zvýraznenie syntaxe

Farebná schéma je v podstate kombináciou farieb, ktorá sa používa pri zvýrazňovaní syntaxe. Je to užitočné, pretože farby vám môžu pomôcť identifikovať rôzne typy údajov, funkcií, parametrov atď.

Vim obsahuje niekoľko predinštalovaných farebných schém, ktoré je možné vidieť z vnútra Vim. Napíšte: farebná schéma, stlačte medzerník a potom použite skratku Ctrl + d:

: farebná schéma [medzera] [Ctrl + d]

Ak chcete nastaviť novú farebnú schému pre zvýraznenie syntaxe, zadajte:farebná schéma príkaz nasledovaný názvom schémy.

: názov farebnej schémy

Príklad:

: farebná schéma

Číslovanie displeja

Čísla riadkov v editore môžu byť veľmi užitočné pri prechádzaní súborom. Tiež informuje o tom, kde sa v spise nachádzate. Vim predvolene nezobrazuje číslovanie riadkov.

Ak chcete vo Vim zobraziť čísla riadkov, použite nasledujúci príkaz:

: nastaviť číslo

Ak chcete skryť číslovanie riadkov, stačí predponu vložiť slovom „nie“.

: nastaviť nečíslo

Nastaviť nadpis systému Windows

Vim tiež umožňuje zmeniť názov editačného okna Vim. Pomocou tejto funkcie môžete zobraziť súbor, ktorý sa práve upravuje.

Ak chcete určiť nový názov pre svoje okno Vim, použite nasledujúci príkaz nahradením struna s preferovaným názvom reťazca.

: set titlestring = string

Ak chcete zobraziť pôvodný názov súboru ako názov, použite% t:

: nastaviť titlestring =% t

Po zadaní reťazca názvu nastavte tento nový názov pomocou nasledujúceho príkazu:

: nastaviť názov

Ak chcete nový názov odstrániť a vrátiť sa k pôvodnému názvu, stačí predponu vložiť slovom „nie“.

: nastaviť notitle

Zobraziť pozíciu kurzora

Pomocou príkazu vládca vo Vime môžete zistiť aktuálnu pozíciu kurzora v súbore. Zobrazuje riadok a stĺpec kurzora, čo môže byť celkom užitočné pri listovaní dlhým textovým súborom.

Aktuálnu pozíciu kurzora vo Vime zobrazíte pomocou nasledujúceho príkazu:

: nastaviť pravítko

Ak chcete túto možnosť deaktivovať, jednoducho pred ňu vložte slovo „nie“.

: nastavený noruler

Nastaviť potvrdiť

Keď sa pokúsite vykonať určité operácie (napríklad: q alebo: e) so zmeneným súborom bez jeho uloženia, operácie zlyhajú. Ak však použijete možnosť potvrdenia, Vim zobrazí potvrdzovacie dialógové okno s otázkou, či chcete súbor uložiť.

Ak chcete použiť možnosť potvrdenia vo Vime, použite nasledujúci príkaz:

: nastavenie potvrdiť

Ak chcete túto možnosť deaktivovať, jednoducho pred ňu vložte slovo „nie“.

: nastaviť nepotvrdiť

Nastaviť históriu

Vim si predvolene pamätá históriu 50 príkazov (:) a vyhľadávacích vzorov. Toto predvolené správanie však môžete zmeniť znížením alebo zvýšením počtu príkazov, ktoré si treba pamätať.

Ak chcete zmeniť počet príkazov, ktoré si Vim pamätá, použite nasledujúci príkaz nahradením znaku x počtom príkazov, ktoré si treba zapamätať:

: nastaviť históriu = x

Povoliť kontrolu pravopisu

Ďalšou skvelou funkciou vo Vime je kontrola pravopisu. Keď je povolená kontrola pravopisu, Vim nájde a zvýrazní nesprávne napísané slovo.

Ak chcete vo Vime povoliť kontrolu pravopisu, použite nasledujúci príkaz:

: nastaviť kúzlo

Ak chcete túto možnosť deaktivovať, jednoducho pred ňu vložte slovo „nie“.

: nastaviť nospell

Takto teda môžete použiť niektoré dôležité a užitočné možnosti nastavenia Vim na konfiguráciu Vim podľa vašich preferencií. Použite tieto možnosti na jednotlivé súbory alebo ich použite na všetky súbory ich pridaním do súboru ~ /.súbor vimrc.

S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...
Recenzia bezdrôtovej myši Microsoft Sculpt Touch
Nedávno som čítal o Microsoft Sculpt Touch bezdrôtová myš a rozhodol sa ju kúpiť. Po chvíli používania som sa rozhodol s ním podeliť o svoje skúsenost...
Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...