Jak szukać w vim

Jak szukać w vim

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

Uczenie się podstaw VIM jest bardzo przydatne, dlatego w tym przewodniku skupimy się na funkcji wyszukiwania edytora Vima. Wyszukiwanie określonego tekstu (Word/String) jest jednym z bardzo powszechnych zadań podczas pracy z dużymi plikami.

Zrozumiemy funkcję wyszukiwania VIM od podstawowego wyszukiwania po techniki wyszukiwania z wyprzedzeniem. Upewnij się, że jesteś w trybie poleceń przed wyszukaniem czegoś.

Jak przeprowadzić podstawowe wyszukiwanie w vim/vi?

Istnieje kilka metod wyszukiwania określonego wzoru w VIM:

  1. Przekaż wyszukiwanie
  2. Wyszukiwanie wsteczne

Każde słowo wzorce można przeszukać w kierunku wstecznym lub do przodu od pozycji kursora. W VIM Editor wyszukiwanie jest wrażliwe na przypadek, na przykład „Linux" I "Linux„Będzie przeszukiwany inaczej. Dlatego istnieją różne podejścia do ignorowania wrażliwości na przypadki. Możesz użyć ": Ustaw ignorCase" Lub ": Ustaw IC". Innym sposobem na zignorowanie wrażliwości na przypadki jest po prostu dodanie „\C”Ze wzorem wyszukiwania:„/Linux \ c”I dla kapitałów użyj„\C".

1: Wyszukiwanie do przodu

Aby rozpocząć podstawowe wyszukiwanie, przełącz tryb, jeśli jest on nadal w trybie wstawiania, naciskając „wyjście" przycisk. Następnie użyj „/” do przodu, aby szybko wyszukiwać tekst. Na przykład, jeśli szukasz „Linux” w pliku, użyj „/Linux”, Jak pokazano na poniższych obrazach:


Redaktor wyróżni pierwsze słowo, które pojawia się po bieżącej pozycji kursora. Polecenie wyszukiwania przeszukuje wzór, a nie słowo. Na przykład, jeśli wpiszesz „słynny” po napastniku, redaktor będzie przeszukiwał wszystkie słowa z literami „słynnymi”, nawet jeśli jest to „niesławne”, jak pokazano na poniższym obrazku:

  • Używać "N„Przeskoczyć do następnego podobnego słowa
  • Używać "N„Wróć do poprzedniego słowa

2: Wyszukiwanie wsteczne

Do wyszukiwania wstecznego proces jest taki sam, po prostu użyj „?”Z ciągiem wyszukiwania zamiast slash. Wyszukiwanie rozpocznie się od bieżącej pozycji kursora, jak pokazano na poniższym obrazku:


Podobnie, aby przejść do następnego zdarzenia, użyj „N" I "N„W przeciwnym kierunku.

Jak szukać konkretnego słowa w VIM?

Aby przeszukać konkretne słowo w vim, najpierw przenieś kursor do słowa, które chcesz wyszukać, naciśnij teraz „wyjście”Przycisk do trybu przełączania, a następnie„*”W następnym przypadku tego samego słowa i„#”W poprzednim wystąpieniu tego słowa.

Jak przeszukać całe słowo w vim?

Procedura wyszukiwania całego słowa w VIM jest nieco inna, składnia podano poniżej:

/\

VIM podświetli pierwsze słowo w pliku.

Jak podkreślić wyniki wyszukiwania w VIM?

Kolejną ważną cechą VIM jest podkreślenie wyników wyszukiwania. Aby włączyć tę funkcję, użyj „: Set Hlsearch” i aby ją wyłączyć, użyj „: SET !hlsearch ”.

Wniosek

VIM to lekki edytor tekstu z wieloma funkcjami, które są bardzo popularne wśród programistów. W tym przewodniku nauczyliśmy się kolejnej kluczowej funkcji edytora VIM. Nauczyliśmy się również jego podstawowe wyszukiwanie do przodu i do tyłu, metody znalezienia określonego słowa i uruchamianie poleceń w celu podkreślenia wyników wyszukiwania i ignorowania wrażliwości na przypadki podczas wyszukiwania wzoru.