Jak wyszukiwać w Vim

How Search Vim



Vim to szeroko stosowany, lekki, darmowy, wieloplatformowy edytor tekstu i kodu. Jest bardzo popularny wśród programistów ze względu na swoją wydajność i łatwość użytkowania. Chociaż Vim jest prostym edytorem tekstu, nadal potrzebuje trochę czasu, aby nauczyć się zaawansowanego użytkowania.

Nauka podstaw Vima jest bardzo przydatna, dlatego w tym przewodniku skupimy się na funkcji wyszukiwania edytora Vima. Wyszukiwanie określonego tekstu (słowa/ciągu) jest jednym z bardzo powszechnych zadań podczas pracy z dużymi plikami.







Rozumiemy funkcję wyszukiwania Vima od podstawowego wyszukiwania do zaawansowanych technik wyszukiwania. Upewnij się, że jesteś w trybie poleceń, zanim coś zaczniesz szukać.



Jak przeprowadzić podstawowe wyszukiwanie w Vim/Vi?

Istnieje kilka metod wyszukiwania określonego wzorca w Vimie:



  1. Wyszukiwanie do przodu
  2. Wyszukiwanie wstecz

Każde słowo wzorca może być wyszukiwane w kierunku do tyłu lub do przodu od pozycji kursora. W edytorze Vima wyszukiwanie rozróżnia wielkość liter, na przykład LINUX oraz Linux będą przeszukiwane inaczej. Dlatego istnieją różne podejścia do ignorowania rozróżniania wielkości liter. Możesz użyć :ustaw ignorowanie liter lub :ustaw ic . Innym sposobem na zignorowanie rozróżniania wielkości liter jest po prostu dodanie C ze wzorem wyszukiwania: /linuxc a dla wielkich słów użyj C .





1: Wyszukiwanie do przodu

Aby rozpocząć wyszukiwanie podstawowe, przełącz tryb, jeśli nadal jest w trybie wstawiania, naciskając wyjście przycisk. Następnie użyj prawego ukośnika /, aby szybko wyszukać tekst. Na przykład, jeśli szukasz Linuksa w pliku, użyj /Linux , jak pokazano na poniższych obrazkach:




Edytor podświetli pierwsze słowo, które pojawia się po bieżącej pozycji kursora. Polecenie wyszukiwania przeszuka wzór, a nie słowo. Na przykład, jeśli wpiszesz sławny po ukośniku, edytor przeszuka wszystkie słowa z literami sławny, nawet jeśli jest niesławny, jak pokazano na poniższym obrazku:

  • Posługiwać się n aby przejść do następnego podobnego słowa
  • Posługiwać się n wrócić do poprzedniego słowa

2: Wyszukiwanie wstecz

W przypadku wyszukiwania wstecz proces jest taki sam, wystarczy użyć ? z ciągiem wyszukiwania zamiast ukośnika. Wyszukiwanie rozpocznie się od aktualnej pozycji kursora, jak pokazano na poniższym obrazku:


Podobnie, aby przejść do następnego wystąpienia, użyj n oraz n w przeciwnym kierunku.

Jak wyszukać określone słowo w Vimie?

Aby wyszukać określone słowo w Vimie, najpierw przesuń kursor na słowo, które chcesz wyszukać, a teraz naciśnij wyjście przycisk, aby przełączyć tryb, a następnie * dla następnego wystąpienia tego samego słowa i # dla poprzedniego wystąpienia słowa.

Jak wyszukać całe słowo w Vimie?

Procedura przeszukiwania całego słowa w Vimie jest nieco inna, składnia jest podana poniżej:

/<SŁOWO>

Vim podświetli pierwsze słowo w pliku.

Jak wyróżnić wyniki wyszukiwania w Vimie?

Kolejną ważną cechą Vima jest podświetlanie wyników wyszukiwania. Aby włączyć tę funkcję, użyj :set hlsearch, a aby ją wyłączyć, użyj :set !hlsearch.

Wniosek

Vim to lekki edytor tekstu z wieloma funkcjami, który jest bardzo popularny wśród programistów. W tym przewodniku poznaliśmy kolejną kluczową funkcję edytora Vima. Nauczyliśmy się również jego podstawowego wyszukiwania do przodu i do tyłu, metod znajdowania określonego słowa i uruchamiania poleceń w celu podświetlenia wyników wyszukiwania i ignorowania rozróżniania wielkości liter podczas wyszukiwania wzorca.