Jak szukać tekstu w vim

Jak szukać tekstu w vim
VIM - Short For VI Improved - to potężny klon edytora tekstu z linii poleceń typu open source. Można go bardzo skonfigurować z obszerną instrukcją i statkami z bogactwem funkcji, w tym podświetlenie składni i kody kolorów, kompleksowe obsługę wtyczek oraz wyszukiwanie i wymianę, aby wymienić kilka.

Wyszukiwanie tekstu lub sznurka przez ręczne przewijanie w górę i w dół może być zniechęcającym i czasochłonnym przedsięwzięciem. Na szczęście redaktor VIM ma szybszy i wygodny sposób na to.

Główne tryby dostarczone przez VIM

VIM zapewnia trzy główne tryby: tryb dowodzenia, Wstaw tryb, I tryb wizualny.

Domyślnie edytor vim jest najpierw uruchomiony w trybie poleceń. W tym trybie przyciski kluczy są nieaktywne, a użytkownik nie może wstawić tekstu ani modyfikować pliku. Możesz jednak poruszać się w górę i w dół, w lewo i w prawo, używając następujących klawiszy:

k - Porusza się w górę rzędu. (Odpowiednik klawisza strzałki)

J - Przesuwa się w dół rzędu. (Odpowiednik strzałki w dół)

L - Porusza jedną postać po prawej lub porusza się do przodu. (Odpowiednik prawego klucza strzałki)

H - Nawiguje o jedną postać po lewej lub porusza się do tyłu. (Odpowiednik strzałki w dół)

Możesz także przejść klawisze z literą numeryczną, aby przesunąć się w górę lub w dół pewnej liczby wierszy lub przejść do przodu i do tyłu określoną liczbę znaków. Na przykład,

6K - przesuwa 6 wierszy

4J - Przesuwa 4 rzędy

Tryb wstawienia

Ten tryb umożliwia wpisanie tekstu i wprowadzania zmian w pliku tekstowym, ponieważ uważasz dopasowanie. Tryb wstawki można uzyskać w trybie poleceń, naciskając następujące klawisze.

'I' klucz (wstawka) pozwala wstawić znak w bieżącej pozycji kursora.

'A' Key (Dodatek) - To przesuwa kursor o jeden znak po prawej i pozwala wstawić tryb.

„o” Klucz - tworzy nową linię poniżej bieżącego wiersza i przełącza się w tryb wstawienia.

Tryb wizualny

Tryb wizualny jest zwykle używany do podświetlania tekstu, podobnie jak kliknięcie i przeciąganie myszy. Aby rozpocząć wybór tekstu, po prostu wpisz „V” Następnie wykorzystaj klawisze strzałek, aby wyróżnić tekst.

Wykonaj podstawowe wyszukiwanie w VIM

Aby wyszukać tekst, Musisz być w trybie dowodzenia. Jeśli jesteś w trybie wstawiania, po prostu naciśnij klawisz „ESC”.

Aby przeprowadzić podstawowe wyszukiwanie żądanego ciągu lub tekstu, przejdź na początek pliku i po prostu naciśnij klawisz Forward-Slash ( /). Następnie wpisz ciąg wyszukiwania i naciśnij Enter na klawiaturze, aby rozpocząć wyszukiwanie.

Klucz do przodu ( /) wykonuje wyszukiwanie do przodu. Szuka ciągu lub wzoru z bieżącej pozycji kursora do końca pliku. Aby wyszukać następny wzór, po prostu naciśnij literę N na klawiaturze.

Aby przeszukać wstecz, naciśnij symbol znaku zapytania ( ? ), wpisz ciąg wyszukiwania i naciśnij Enter na klawiaturze. To wyszukuje ciąg z bieżącej pozycji kursora do początku pliku.

NOTATKA:

Operacja wyszukiwania wyszukuje ciąg lub wzór, a nie całe słowo. Na przykład, jeśli szukasz ciągu 'formularz', funkcjonalność wyszukiwania zwróci wyniki, nawet gdy ciąg jest obecny w potężniejszych lub całych słowach, takich jak'formalny' I 'mundur.'

Wyszukaj pełne słowo

Aby wyszukać pełne słowo, zacznij od naciśnięcia / lub? Symbol. Następnie wpisz \, aby oznaczyć koniec słowa wyszukiwania. W końcu naciśnij Enter, aby rozpocząć wyszukiwanie.

Na przykład, aby przeprowadzić do przodu wyszukiwanie wzoru, uruchom:

/\

Tutaj szukamy pełnego słowa - ssh - w /etc/ssh/sshd_config plik konfiguracyjny.

/\

Zignoruj ​​wrażliwość na przypadki

Domyślnie VIM jest wrażliwy na literę, podobnie jak wzór wyszukiwania. Aby zignorować wrażliwość na przypadki, sufiks wzór wyszukiwania za pomocą operandu \ c. Na przykład /ścieżka \ c szuka dowolnego wystąpienia ciągu 'ścieżka', czy to górne, czy małe litery.

Innym sposobem, w jaki możesz to osiągnąć, jest naciśnięcie klawisza ESC, a następnie całej okrężnicy, a następnie zbioru tekstu ignorCase lub krótkiej formy, ustawiaj ic.

Następnie naciśnij klawisz Enter. Następnie wpisz ( /), a następnie wzór wyszukiwania. W poniższym przykładzie zauważ, w jaki sposób otrzymujemy wielkie ciąg ścieżki wzoru.

/ścieżka

Przeszukaj historię wyszukiwanych strun

Vim prowadzi historię wszystkich elementów wyszukiwania. Aby wyświetlić wyszukiwane sznurki, po prostu wpisz / lub ? w trybie poleceń i naciśnij klawisze strzałki w górę lub strzałkę, aby przewijać wcześniej wyszukiwane wzory.

Owinięcie

To podsumowuje, w jaki sposób możesz wyszukiwać ciągi, wzorce lub kompletne słowa na edytorze VIM.