Jak ustawić i wyłączyć mysz w Vimie

Jak Ustawic I Wylaczyc Mysz W Vimie



Aby ustawić mysz w edytorze Vima użyj :ustaw mysz=a i wyłączyć jego użycie :ustaw mysz-=a polecenia. Te polecenia mogą z łatwością pozwolić Ci przełączać operacje myszy w Edytorze Vima.

Edytor Vima został zaprojektowany tak, aby był edytorem obsługiwanym wyłącznie za pomocą klawiatury, ale jeśli chodzi o oferowanie funkcji, nie jest on gorszy niż jakikolwiek inny zaawansowany edytor, ponieważ w edytorze Vima można także używać myszy.

Funkcjonalność myszy może być przydatna, jeśli przełączasz się z edytora tekstu opartego na GUI na Vima lub jeśli pracujesz z podzielonymi oknami i trudno ci nimi zarządzać. Co więcej, funkcja myszy może pomóc w szybkim przełączaniu kart, jeśli pracujesz na wielu kartach.







W tym samouczku omówię, jak ustawić funkcjonalność myszy i jak ją wyłączyć.



Ustaw mysz w Vimie

Aby włączyć mysz w edytorze Vima :ustaw mysz=a polecenie w trybie NORMALNYM.



: ustawić mysz =a

Lub umieść set mysz=a w pliku vimrc plik za pomocą następującego polecenia, aby na stałe włączyć funkcję myszy.





Echo „ustaw mysz=a” >> ~/. vimrc

The A Opcja ta umożliwia włączenie funkcjonalności myszy we wszystkich trybach. Jednak w niektórych przypadkach mysz nie umożliwia korzystania z A opcja. Aby rozwiązać ten problem, użyj :ustaw mysz=nvi polecenie zamiast używać A .

: ustawić mysz =nvi

Możesz także włączyć mysz dla innych trybów:

N Włącz mysz tylko w trybie NORMALNYM.
W Włącz mysz tylko w trybie VISUAL.
I Włącz mysz tylko dla trybu INSERT.
C Włącz mysz tylko w trybie COMMAND.
H Włącz mysz w trybach linii NORMAL, VISUAL, INSERT i COMMAND, aby edytować plik pomocy.
A Włącz mysz w trybach linii NORMAL, VISUAL, INSERT i COMMAND.
R Aby wyświetlić monity o naciśnięcie klawisza Enter i więcej podpowiedzi.

Należy pamiętać, że :ustaw mysz=a polecenie wyłącza opcję kopiowania i wklejania. Zobacz ostatnią sekcję, aby przeciwdziałać temu ograniczeniu funkcjonalności myszy Vima.

Istnieje wiele innych opcji, których możesz użyć do dostosowania działania myszy Vima, np skupienie myszy , skóra myszy , I kształt myszy ; aby przeczytać więcej o obsłudze myszy Vima, użyj polecenia help:

: pomoc mysz

Funkcje myszy w Vimie

Gdy mysz jest włączona w Vimie, możesz wykonać następujące zadania:

  • Zaznacz tekst bez wchodzenia w tryb WIZUALNY.
  • Zmień rozmiar podzielonych okien w pionie i poziomie.
  • Zmień zakładki.
  • Zamknij karty, klikając przycisk X.

Wyłącz mysz w Vimie

Można użyć wielu metod, aby wyłączyć mysz w edytorze Vima, ale najprostszą metodą jest użycie :ustaw mysz-=a Komenda:

: ustawić mysz - =a

Możesz też użyć:

: ustawić mysz = „”

Lub po prostu nie wstawiaj niczego po znaku równości:

: ustawić mysz =

Aby trwale wyłączyć funkcję myszy, po prostu umieść dowolne z powyższych poleceń w pliku vimrc plik.

Echo „ustaw mysz-=a” >> ~/. vimrc

Przełącz funkcjonalność myszy w Vimie

Funkcjonalność myszy może być przydatna podczas pracy z podzielonymi oknami lub korzystania z wielu kart. Jednakże wadą włączenia myszy Vima jest to, że nie można kopiować/wklejać do i z terminala na zewnątrz terminala. Aby uzyskać dostęp do funkcji kopiowania/wklejania, może być konieczne wyłączenie funkcji myszy.

Utworzenie niestandardowego polecenia lub klawisza skrótu do przełączania funkcji myszy może rozwiązać problem.

funkcjonować ! Mysz ( )

Jeśli & mysz == 'A'

ustawić mysz - =a

Echo „Mysz wyłączona”

w przeciwnym razie

ustawić mysz =a

Echo „Mysz włączona”

koniec

funkcja końcowa

Funkcja Mysz(). & jest używany ze słowem kluczowym myszy, aby uzyskać dostęp do wartości opcji. Następnie operatory warunkowe służą do sprawdzenia, czy mysz jest włączona, a następnie jej wyłączenia i odwrotnie. The Echo polecenie wyświetli komunikat na pasku stanu edytora Vima o stanie funkcjonalności myszy.

Wklej powyższą funkcję w pliku vimrc plik i użyj :zadzwoń do Myszki() polecenie w edytorze Vima, aby przełączyć działanie myszy.

: dzwonić Mysz ( )

The dzwonić polecenie w Vimie służy do wywoływania niestandardowych funkcji skryptu Vima z argumentami. W wersjach Vima 9 plik dzwonić polecenie jest opcjonalne, a funkcję można wywołać bezpośrednio wpisując jej nazwę.

Możesz przypisać funkcję Vima do klawisza za pomocą następującego polecenia w pliku vimrc plik:

mapa noremapy M : dzwonić Mysz ( )

Teraz po prostu naciśnij M aby w dowolnym momencie włączyć lub wyłączyć funkcję myszy.

Skopiuj i wklej w Vimie za pomocą myszy

Jak wspomniano wcześniej, ustawienie myszy dla wszystkich trybów (:set mysz=a) wyłącza opcję kopiowania i wklejania. Włączenie opcji kopiowania/wklejania przy włączonej myszy zależy od systemu operacyjnego, nad którym pracujesz.

W systemie macOS naciśnij i przytrzymaj przyn aby zaznaczyć i skopiować tekst. The przyn key tymczasowo blokuje funkcjonalność myszy w edytorze Vima. W systemie Linux tę samą funkcjonalność można osiągnąć za pomocą metody zmiana klucz.

Wniosek

Funkcjonalność myszy Vima może być przydatna na wiele sposobów, na przykład kontrolowanie podzielonych okien i zarządzanie wieloma zakładkami. Można to włączyć, wykonując polecenie :ustaw mysz=a polecenie, podczas gdy A wskazuje, że funkcja myszy jest włączona we wszystkich trybach. Można go jednak ustawić również dla określonego trybu, na przykład w trybie NORMALNYM N , w trybie WSTAWIENIA użyj I, oraz do użytku w trybie WIZUALNYM W . Aby wyłączyć mysz, użyj opcji :ustaw mysz-=a polecenie wyłączenia go dla wszystkich trybów. Chciałbym zmapować klawisz, aby przełączać funkcjonalność myszy, ponieważ możesz nie być w stanie kopiować/wklejać treści, gdy mysz jest włączona dla Vima. Tak więc, aby użyć opcji kopiowania i wklejania mapy, użyj klawisza umożliwiającego przełączenie funkcji myszy w dowolnym momencie.