Vim je široko používaný, ľahký a bezplatný multiplatformový textový a kódový editor. Medzi vývojármi je veľmi obľúbený pre svoju efektivitu a jednoduché použitie. Aj keď je Vim jednoduchý textový editor, na pokročilé použitie si ešte vyžaduje určitý čas, kým sa naučí.
Naučiť sa základy Vimu je veľmi užitočné, preto sa v tejto príručke zameriame na funkciu vyhľadávania editora Vim. Vyhľadávanie určitého textu (slova alebo reťazca) je jednou z veľmi bežných úloh pri práci s veľkými súbormi.
Poďme pochopiť funkciu vyhľadávania Vim od základného vyhľadávania po pokročilé techniky vyhľadávania. Pred hľadaním niečoho sa uistite, že ste v príkazovom režime.
Ako vykonať základné vyhľadávanie vo Vim / Vi?
Existuje niekoľko spôsobov, ako vyhľadať konkrétny vzor vo Vime:
- Dopredné vyhľadávanie
- Spätné vyhľadávanie
Akékoľvek slovo vzoru je možné vyhľadať smerom dozadu alebo dopredu z pozície kurzora. V editore Vim sa pri vyhľadávaní rozlišujú veľké a malé písmená, napríklad „LINUX“A„Linux”Budú vyhľadávané inak. Preto existujú rôzne prístupy na ignorovanie rozlišovania malých a veľkých písmen. Môžeš použiť ": nastaviť ignorovať“Alebo„: set ic“. Ďalším spôsobom, ako ignorovať rozlišovanie malých a veľkých písmen, je jednoduché pridanie „\ c”So vzorom vyhľadávania:“/ linux \ c„A pre veľké slová použite„\ C“.
1: Dopredné vyhľadávanie
Ak chcete zahájiť základné vyhľadávanie, prepnite režim do režimu vkladania stlačením tlačidla „Esc”. Potom použite lomítko „/“ na rýchle vyhľadanie textu. Napríklad, ak hľadáte „Linux“ v súbore, použite „/ Linux”, Ako je znázornené na obrázkoch nižšie:
Editor zvýrazní prvé slovo, ktoré nasleduje za aktuálnou pozíciou kurzora. Príkaz search vyhľadá vzor, nie slovo. Napríklad ak napíšete „lomítko“ po lomítku, editor vyhľadá všetky slová s písmenami „slávny“, aj keď je to „neslávny“, ako to ukazuje nasledujúci obrázok:
- Použite „n”A prejdete na ďalšie podobné slovo
- Použite „N”Pre návrat na predchádzajúce slovo
2: Spätné vyhľadávanie
Pri spätnom vyhľadávaní je postup rovnaký, jednoducho použite „?”S vyhľadávacím reťazcom namiesto lomky. Vyhľadávanie začne od aktuálnej polohy kurzora, ako je znázornené na nasledujúcom obrázku:
Podobne na prechod na ďalší výskyt použite „n“A„N”V opačnom smere.
Ako hľadať konkrétne slovo vo Vime?
Ak chcete vyhľadať konkrétne slovo vo Vime, najskôr posuňte kurzor na slovo, ktoré chcete vyhľadať, teraz stlačte „Esc”Prepnite režim a potom„*„Pre ďalší prípad rovnakého slova a„#“Pre predchádzajúcu inštanciu slova.
Ako vyhľadávať celé slovo vo Vime?
Postup hľadania celého slova vo Vime je trochu iný, syntax je uvedená nižšie:
/ \Vim zvýrazní prvé slovo v súbore.
Ako zvýrazniť výsledky vyhľadávania vo Vime?
Ďalšou dôležitou vlastnosťou Vimu je zvýraznenie výsledkov vyhľadávania. Ak chcete povoliť túto funkciu, použite „: set hlsearch“ a ak ju chcete deaktivovať, použite „: set !hlsearch ”.
Záver
Vim je ľahký textový editor s mnohými funkciami, ktorý je medzi vývojármi veľmi obľúbený. V tejto príručke sme sa dozvedeli ďalšiu kľúčovú vlastnosť editora Vim. Naučili sme sa tiež jeho základné vyhľadávanie dopredu a dozadu, metódy hľadania konkrétneho slova a spúšťanie príkazov na zvýraznenie výsledkov vyhľadávania a ignorovanie rozlišovania malých a veľkých písmen pri vyhľadávaní vzoru.