Odpowiedzi:
Możesz przesunąć kursor nad jeden nawias i zrobić vf{lub, vf(aby przejść do trybu wizualnego, a następnie zaznaczyć wszystko, aż do nawiasu (włącznie).
Tak. Użyj azamiast i, jak
ya{
ya(
Widzieć
:help a{
:help a(
i bardziej ogólnie
:help text-objects
:help 04.8
Czy f{v%lub f(v%rób co chcesz? Przesuwa kursor do następnego {lub (, przechodzi w tryb wizualny, a następnie przesuwa kursor do odpowiedniego zamknięcia} lub). Jeśli już przekroczyłeś zakres, który chcesz wybrać, możesz użyć kapitału F. Działa równie dobrze, aby przejść do zamknięcia} lub) również - f}v%.
Gdy masz co chcesz wybrany, można y, d, x, itp. %Komenda działa kilka linii, zbyt, więc można użyć tej techniki na dużych bloków kodu, jeśli chcesz (choć fi Fnie, więc trzeba zacząć na pierwszej lub ostatniej linii).
EDYCJA: Lepsza odpowiedź, wydaje się być dokładnie tym, czego szukasz:
ya(
Wymiana iw oryginalnym poleceniu ze arobi dokładnie to samo, tyle że zawiera się „(” charakter. Jest to „wyrywając się blok”, natomiast yi(jest „wyrywając się í blok nner”.
f{przeniesie Cię do najbliższego otwierającego nawiasu klamrowego, na którym już jesteś. Prawdopodobnie potrzebujesz tego,v%co przeniesie Cię do pasującego nawiasu klamrowego i może być używane po obu stronach.