Како претраживати у Виму

How Search Vim



Вим је широко коришћен, лаган, бесплатан уређивач текста и кода на више платформи. Веома је популаран међу програмерима због своје ефикасности и једноставности употребе. Иако је Вим једноставан уређивач текста, ипак му је потребно неко време да научи за напредну употребу.

Учење основа Вима је врло згодно, па ћемо се у овом водичу фокусирати на функцију претраживања Вим уређивача. Тражење одређеног текста (речи/низа) један је од врло честих задатака при раду са великим датотекама.







Хајде да разумемо функцију претраживања Вима од основног претраживања до напредних техника претраживања. Уверите се да сте у командном режиму пре него што тражите нешто.



Како извршити основну претрагу у Вим/Ви -у?

Постоји неколико метода за тражење одређеног обрасца у Виму:



  1. Тражење унапред
  2. Тражење уназад

Било која реч узорка може се претраживати у смеру уназад или унапред са позиције курсора. У уређивачу Вим, претрага разликује велика и мала слова, на пример, ЛИНУКС и Линук тражиће се другачије. Стога постоје различити приступи да се занемари осетљивост великих и малих слова. Можете користити : сет игнорецасе или : сет иц . Други начин да занемарите осетљивост великих и малих слова је једноставним додавањем ц са шаблоном претраживања: /линук ц и за употребу великих речи Ц .





1: Тражење унапред

Да бисте започели основну претрагу, промените режим ако је још увек у режиму уметања притиском на изаћи дугме. Затим користите косу црту / за брзо претраживање текста. На пример, ако тражите Линук у датотеци, користите /Линук , као што је приказано на доњим сликама:




Уредник ће означити прву реч која долази после тренутне позиције курсора. Команда за претрагу тражиће образац, а не реч. На пример, ако унесете славно после косе црте, уређивач ће претражити све речи са славним словима, чак и ако је злогласно, као што је приказано на следећој слици:

  • Употреба н да бисте прешли на следећу сличну реч
  • Употреба Н да се вратите на претходну реч

2: Претраживање уназад

За претраживање уназад, процес је исти, једноставно користите? са низом за претрагу уместо косе црте. Претрага ће почети са тренутне позиције курсора, као што је приказано на следећој слици:


Слично, за прелазак на следећу појаву користите н и Н у супротном смеру.

Како тражити одређену реч у Виму?

Да бисте претражили одређену реч у Виму, прво померите курсор на реч коју желите да претражите, а затим притисните тастер изаћи дугме за промену режима, а затим * за следећу инстанцу исте речи и # за претходну инстанцу речи.

Како претраживати целу реч у Виму?

Поступак претраживања целе речи у Виму је мало другачији, синтакса је дата испод:

/<РЕЧ >

Вим ће означити прву реч у датотеци.

Како истакнути резултате претраживања у Виму?

Још једна важна карактеристика Вима је истицање резултата претраге. Да бисте омогућили ову функцију, користите: сет хлсеарцх, а да бисте је онемогућили, користите: сет! Хлсеарцх.

Закључак

Вим је лагани уређивач текста са бројним функцијама који је веома популаран међу програмерима. У овом водичу смо научили још једну кључну карактеристику уређивача Вим. Такође смо научили њено основно претраживање напред и назад, методе проналажења одређене речи и покретање наредби за истицање резултата претраживања и игнорисање малих и великих слова приликом претраживања узорка.