Skrót Gvima dla {}

1

Co to jest skrót przenoszony między {i }w edytorze gvim? jak to osiągnąć?

Joe
źródło

Odpowiedzi:

7

Rzeczy do sprawdzenia:

  1. upewnij się, że load_matchparen jest włączony. : let loaded_matchparen = 1
  2. Jeśli jest wyłączony, użyj go, :DoMatchParenaby go włączyć.
  3. matchparen działa tylko wtedy, gdy nie jest ustawiony „zgodny”.
  4. Znaki do dopasowania pochodzą z opcji „matchpairs”. Czy to możliwe, że zostało to zastąpione? Wartość domyślna to `: set matchpairs =" (:), {:}, [:] "

Spróbuj :help matchparenzobaczyć inne rzeczy do wypróbowania.

Na koniec pamiętaj, aby przytrzymać ten stary Shiftklawisz po naciśnięciu 5(%) ;-)

DaveParillo
źródło
4

Umieść kursor na jednym z nawiasów klamrowych i naciśnij %klawisz, aby przejść do odpowiedniego klamry.

Kevin Panko
źródło
Nie. Nie jestem w stanie tego zrobić
Joe
2
przytrzymaj Shift i naciśnij 5?
DaveParillo
4

Z http://www.moolenaar.net/habits.html , poza tym %, masz tylko kilka opcji.

  1. Użyj%, aby przeskoczyć z otwartej klamry na pasującą klamrę zamykającą. Lub z „#if” do pasującego „#endif”. W rzeczywistości% może przeskakiwać do wielu różnych pasujących elementów. Bardzo przydatne jest sprawdzenie, czy konstrukcje if () i {} są odpowiednio zrównoważone.
  2. Użyj [{, aby wrócić do „{” na początku bieżącego bloku kodu.
  3. Użyj gd, aby przejść od użycia zmiennej do jej lokalnej deklaracji.
dlamblin
źródło
2

Szukasz %, który pasuje do nawiasów i nawiasów klamrowych.

ciężki
źródło