Kuidas otsida Vimis

How Search Vim



Vim on laialdaselt kasutatav, kerge, tasuta, mitme platvormiga teksti- ja koodiredaktor. See on arendajate seas väga populaarne oma tõhususe ja kasutusmugavuse tõttu. Kuigi Vim on lihtne tekstiredaktor, vajab see edasijõudnud kasutamiseks õppimiseks veel aega.

Vimi põhitõdede õppimine on väga mugav, seetõttu keskendume selles juhendis Vim -redaktori otsingufunktsioonile. Mõne konkreetse teksti (sõna/stringi) otsimine on üks väga levinud ülesandeid suurte failidega töötamisel.







Mõistame Vimi otsingufunktsiooni alates põhiotsingust kuni otsimismeetoditeni. Enne millegi otsimist veenduge, et olete käsurežiimis.



Kuidas teha Vim/Vi põhiotsingut?

Vimis konkreetse mustri otsimiseks on paar meetodit:



  1. Otsimine edasi
  2. Tagasiotsimine

Mis tahes mustrisõna saab otsida kursori asukohast tagasi või edasi. Vim -redaktoris on otsing tõstutundlik, näiteks LINUX ja Linux otsitakse teisiti. Seetõttu on väiketundlikkuse ignoreerimiseks erinevaid lähenemisviise. Sa võid kasutada : määrake ignoreerimine või : seadke ic . Teine võimalus väiketundlikkuse ignoreerimiseks on lihtsalt lisamine c otsingumustriga: /linux c ja suurtähtede kasutamiseks C .





1: otsimine edasi

Põhiotsingu alustamiseks vahetage režiimi, kui see on endiselt sisestusrežiimis, vajutades nuppu Esc nuppu. Seejärel kasutage teksti kiireks otsimiseks edasi-kaldkriipsu /. Näiteks kui otsite failist Linuxit, siis kasutage /Linux , nagu on näidatud allolevatel piltidel:




Toimetaja tõstab esile esimese sõna, mis järgneb kursori praegusele positsioonile. Otsingukäsk otsib mustrit, mitte sõna. Näiteks kui sisestate pärast kaldkriipsu kuulsaks, otsib toimetaja kõiki kuulsate tähtedega sõnu, isegi kui see on kurikuulus, nagu on näidatud järgmisel pildil:

  • Kasutamine n järgmisele sarnasele sõnale hüpata
  • Kasutamine N eelmise sõna juurde naasmiseks

2: tagurpidi otsimine

Tagasiotsimiseks on protsess sama, kasutage lihtsalt? otsingusõnaga kaldkriipsu asemel. Otsing algab kursori praegusest asukohast, nagu on näidatud järgmisel pildil:


Sarnaselt järgmisele esinemisele liikumiseks kasutage nuppu n ja N vastupidises suunas.

Kuidas otsida Vimist konkreetset sõna?

Konkreetse sõna otsimiseks Vimis liigutage esmalt kursor sõna juurde, mida soovite otsida, ja vajutage nüüd klahvi Esc nuppu režiimi vahetamiseks ja seejärel * sama sõna järgmise eksemplari jaoks ja # sõna eelmise esinemise jaoks.

Kuidas otsida kogu sõna Vimis?

Kogu sõna otsimise protseduur Vimis on natuke erinev, süntaks on toodud allpool:

/<SÕNA >

Vim tõstab esile faili esimese sõna.

Kuidas esile tõsta otsingutulemusi Vimis?

Vimi teine ​​oluline omadus on otsingutulemuste esiletõstmine. Selle funktsiooni lubamiseks kasutage: set hlsearch ja selle keelamiseks kasutage: set! Hlsearch.

Järeldus

Vim on arvukate funktsioonidega kerge tekstiredaktor, mis on arendajate seas väga populaarne. Selles juhendis õppisime Vim -redaktori teist põhifunktsiooni. Samuti õppisime selle põhilist edasi- ja tagasiotsingut, konkreetse sõna leidmise meetodeid ja käskude käivitamist otsingutulemuste esiletõstmiseks ning mustri otsimisel suurtähtede tundlikkuse ignoreerimist.