w Vimie, jak mogę wybrać otaczający blok lub akapit


3

Chcę rekurencyjnie wybrać bieżący blok.

na przykład mam ten kod ruby

1 def function
2   if true
3     if also_true
4       do this
5     end
6   end
7 end

na przykład jestem teraz w czwartej linii. a kiedy coś naciskam, blok wizualny wybiera linię 3-5, a jeśli ponownie ją naciskam, wybierze 2-6, a jeśli ponownie ją nacisnę, wybierze 1-7

Odpowiedzi:


3

Jest to możliwe natywnie w C, C ++ i innych językach za pomocą nawiasów kwadratowych, aby oddzielić „bloki” (z va{), ale nie w Rubim.

Potrzebujesz do tego wtyczki .


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.