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.
]erozwiązuje większość moich problemów, jednak niektóre mapowania w tej wtyczce wydają się być uszkodzone ]vlub ]>spróbuję je naprawić w rozwidleniu i opublikować. Chociaż ja wciąż zastanawiam się, co było warunkiem że wtyczki ][i []było bardzo przydatne.