Potrzebuję ruchu, który przesuwa się do końca / początku bloku pytona, i potrzebuję innego ruchu, który przechodzi do początku / końca poprzedniej / następnej metody / klasy (wszystkie kombinacje).
Próbowałem vim-indent-object, python-mode, chapa, vim-python-object itp. Żadne z nich nie obsługuje końca bloku i żadne z nich nie obsługuje wszystkich kombinacji powyższych ruchów.
Pamiętam kiedyś miałem wtyczkę, która pod warunkiem ]]
, [[
, ][
a []
ruchy na początek / koniec poprzedniej / następnej metody / klasy, ale nie mogę go znaleźć w moim katalogu zaślepionej (poszukiwanej „] [” i „[]” w moim podłączonym katalogu i przeanalizowałem wszystkie wystąpienia, ale nie znalazłem niczego, co definiuje „] [” lub „[]”).
Czy znasz wtyczkę, której używałem? Czy znasz jakieś wtyczki, które zapewniają tę funkcjonalność?
[[
i ]]
są dostarczane przez domyślny ftplugin w Pythonie.
[[
, ]]
, (
, )
, {
i }
. [[
i ]]
są przydatne w niektórych przypadkach, ale moim głównym problemem jest to, że potrzebuję []
i ][
coś w tym rodzaju, co zapewnia skoki do końca następnej / poprzedniej metody / klasy.
]e
rozwiązuje większość moich problemów, jednak niektóre mapowania w tej wtyczce wydają się być uszkodzone ]v
lub ]>
spróbuję je naprawić w rozwidleniu i opublikować. Chociaż ja wciąż zastanawiam się, co było warunkiem że wtyczki ][
i []
było bardzo przydatne.