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:
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:
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.