Jak hledat ve Vim

How Search Vim



Vim je široce používaný, lehký, bezplatný, multiplatformní textový a kódový editor. Je velmi populární mezi vývojáři kvůli své účinnosti a snadnému použití. Ačkoli je Vim jednoduchý textový editor, stále potřebuje nějaký čas na to, aby se naučil pokročilé použití.

Naučit se základy Vimu je velmi praktické, proto se v této příručce zaměříme na vyhledávací funkci editoru Vim. Hledání konkrétního textu (slovo/řetězec) je jednou z velmi běžných úloh při práci s velkými soubory.







Pojďme porozumět vyhledávací funkci Vim od základního vyhledávání po pokročilé vyhledávací techniky. Před hledáním něčeho se ujistěte, že jste v příkazovém režimu.



Jak provést základní vyhledávání ve Vim/Vi?

Existuje několik způsobů, jak ve Vim vyhledat konkrétní vzor:



  1. Hledání vpřed
  2. Zpětné vyhledávání

Z pozice kurzoru lze vyhledávat libovolné vzorové slovo ve směru zpět nebo vpřed. V editoru Vim se při hledání rozlišují velká a malá písmena, například LINUX a Linux budou prohledávány jinak. Proto existují různé přístupy k ignorování rozlišování malých a velkých písmen. Můžeš použít : set ignorecase nebo : nastavit ic . Další způsob, jak ignorovat rozlišování malých a velkých písmen, je prosté přidání c s vyhledávacím vzorem: /linux c a pro použití velkých slov C .





1: Forward Searching

Chcete -li zahájit základní vyhledávání, přepněte režim, pokud je stále v režimu vkládání, stisknutím tlačítka Esc knoflík. Poté použijte lomítko / k rychlému hledání textu. Pokud například hledáte Linux v souboru, použijte /Linux , jak je znázorněno na obrázcích níže:




Editor zvýrazní první slovo, které přichází za aktuální pozici kurzoru. Příkaz search prohledá vzor, ​​nikoli slovo. Pokud například za lomítkem napíšete slavné, editor vyhledá všechna slova s ​​písmeny slavná, i když je neslavné, jak ukazuje následující obrázek:

  • Použití n přeskočit na další podobné slovo
  • Použití N. vrátit se k předchozímu slovu

2: Zpětné vyhledávání

Pro zpětné vyhledávání je postup stejný, jednoduše použít? s vyhledávacím řetězcem místo lomítka. Hledání začne od aktuální pozice kurzoru, jak ukazuje následující obrázek:


Podobně pro přechod na další výskyt použijte n a N. v opačném směru.

Jak ve Vim vyhledat konkrétní slovo?

Chcete -li ve Vim vyhledat konkrétní slovo, nejprve přesuňte kurzor na slovo, které chcete hledat, a nyní stiskněte Esc přepněte režim a poté * pro další instanci stejného slova a # pro předchozí instanci slova.

Jak prohledat celé slovo ve Vimu?

Postup hledání celého slova ve Vimu je trochu odlišný, syntaxe je uvedena níže:

/<SLOVO>

Vim zvýrazní první slovo v souboru.

Jak zvýraznit výsledky vyhledávání ve Vim?

Další důležitou funkcí Vimu je zvýraznění výsledků vyhledávání. Chcete -li tuto funkci povolit, použijte: set hlsearch a pro její deaktivaci použijte: set! Hlsearch.

Závěr

Vim je lehký textový editor s mnoha funkcemi, který je mezi vývojáři velmi oblíbený. V této příručce jsme se dozvěděli další klíčovou funkci editoru Vim. Naučili jsme se také jeho základní dopředné a zpětné vyhledávání, metody hledání konkrétního slova a spouštění příkazů pro zvýraznění výsledků vyhledávání a ignorování rozlišování malých a velkých písmen při hledání vzoru.