Vim je široce používaný, lehký, bezplatný multiplatformní textový a kódový editor. Mezi vývojáři je velmi populární díky své efektivitě a snadnému použití. Ačkoli je Vim jednoduchý textový editor, stále potřebuje nějaký čas, aby se naučil pro pokročilé použití.
Naučit se základy Vimu je velmi užitečné, proto se v této příručce zaměříme na vyhledávací funkci editoru Vim. Hledání určitého textu (slova / řetězce) je jedním z velmi běžných úkolů při práci s velkými soubory.
Pojďme porozumět vyhledávací funkci Vim od základního vyhledávání až po pokročilé techniky vyhledávání. Než něco hledáte, ujistěte se, že jste v příkazovém režimu.
Jak provést základní vyhledávání ve Vim / Vi?
Existuje několik metod k vyhledání konkrétního vzoru ve Vimu:
- Dopředu vyhledávání
- Zpětné vyhledávání
Libovolné slovo vzoru lze prohledávat dozadu nebo dopředu z pozice kurzoru. V editoru Vim se při vyhledávání rozlišují velká a malá písmena, například „LINUX" a "Linux„Bude hledáno jinak. Proto existují různé přístupy k ignorování citlivosti na velká a malá písmena. Můžeš použít ": nastavit ignorovat“Nebo„: set ic“. Další způsob, jak ignorovat citlivost na velká a malá písmena, je jednoduše přidat „\C”S vyhledávacím vzorem:“/ linux \ c„A pro velká slova použijte„\C“.
1: Přední vyhledávání
Chcete-li zahájit základní vyhledávání, přepněte režim stisknutím tlačítka „Esc" knoflík. Poté použijte lomítko „/“ k rychlému vyhledávání textu. Pokud například hledáte v souboru „Linux“, použijte „/ Linux”, Jak je znázorněno na obrázcích níže:
Editor zvýrazní první slovo, které následuje za aktuální pozicí kurzoru. Příkaz hledání prohledá vzor, ne slovo. Pokud například po lomítku napíšete „slavný“, editor prohledá všechna slova s písmeny „slavný“, i když je „neslavný“, jak ukazuje následující obrázek:
- Použijte „n„Skočit na další podobné slovo
- Použijte „N”Pro návrat k předchozímu slovu
2: Zpětné vyhledávání
Pro zpětné vyhledávání je postup stejný, jednoduše použijte „?”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 vyhledat konkrétní slovo ve Vimu?
Chcete-li vyhledat konkrétní slovo ve Vimu, nejprve přesuňte kurzor na slovo, které chcete vyhledat, nyní stiskněte „Esc“Tlačítko pro přepnutí režimu 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 jiný, syntaxe je uvedena níže:
/ \Vim zvýrazní první slovo v souboru.
Jak zvýraznit výsledky hledání ve Vimu?
Další důležitou vlastností Vimu je zvýraznění výsledků hledá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 řadou funkcí, který je mezi vývojáři velmi oblíbený. V této příručce jsme se naučili další klíčovou vlastnost editoru Vim. Naučili jsme se také jeho základní vyhledávání vpřed a vzad, 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.