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.