Różne ruchy:%
%
Polecenie przeskakuje do meczu elementu pod kursorem. Ustaw kursor na otwierającym (lub zamykającym) okienku i używaj go y%
do szarpania lub d%
usuwania wszystkiego, od kursora do pasującego paska.
Działa, ponieważ %
jest "poleceniem ruchu", więc może być użyte wszędzie tam, gdzie vim oczekuje takiej komendy. Od :help y
:
["x]y{motion} Yank {motion} text [into register x]. When no
characters are to be yanked (e.g., "y0" in column 1),
this is an error when 'cpoptions' includes the 'E'
flag.
Domyślnie „pozycja” zawiera nawiasy, nawiasy klamrowe, pareny, komentarze w stylu C i różne instrukcje prekompilatora ( #ifdef
itd.).
Jest wtyczka do "rozszerzonego% dopasowania", którą możesz znaleźć na stronie domowej Vima .
Możesz przeczytać dokumentację %
i powiązane polecenia ruchu, wchodząc :help various-motions
w tryb poleceń.
wybór obiektu
Istnieje inny zestaw poleceń ruchu, których można używać w trybie wizualnym do wybierania różnych obiektów tekstowych.
Aby rozwiązać konkretny problem, wykonaj następujące czynności:
printf("%3.0f\t%6.1f\n", fahr, ((5.0/9.0) * (fahr-32)));
^
Powiedzmy, że kursor jest ustawiony na ^
. Wprowadź następującą sekwencję, aby wybrać część, której szukasz:
v2a)
Najpierw v
wchodzi w tryb wizualny, a następnie określasz, że chcesz 2
zwiększyć poziomy parametrów. Na koniec a)
wybiera „blok”. Następnie możesz użyć d
lub x
usunąć itp.
Jeśli nie chcesz dołączać zewnętrznych par, możesz zamiast tego użyć „wewnętrznego bloku”:
v2i)
Zobacz :help object-select
pełną listę powiązanych poleceń.