Мне нужно движение, которое перемещается в конец / начало блока Python, и мне нужно другое движение, которое перемещается в начало / конец предыдущего / следующего метода / класса (все комбинации).
Я пробовал vim-indent-object, python-mode, chapa, vim-python-object и т. Д. Ни один из них не поддерживает конец блока, и ни один из них не поддерживает все комбинации вышеуказанных движений.
Я помню , когда - то давно у меня был плагин , который при условии ]]
, [[
, ][
и []
движения на главную страницу / конец предыдущего / следующего метода / класса, но я не могу найти его в моем каталоге подключен (поиск «] [» и «[]» в моем подключенном каталоге и проанализировал все вхождения, но не нашел ничего, что определяло бы «] [» или «[]»).
Вы знаете плагин, который я использовал? Знаете ли вы какой-либо плагин, который обеспечивает эту функциональность?
[[
и ]]
предоставлены по умолчанию Python ftplugin.
[[
, ]]
, (
, )
, {
и }
. [[
и ]]
полезны в некоторых случаях , но моя главная проблема мне нужно []
и ][
или что - то подобное, что обеспечивает переход к концу следующего / предыдущего метода / класса.
]e
решает большинство моих проблем, однако некоторые отображения в этом плагине, похоже, нарушены, ]v
или ]>
я постараюсь исправить их в развилке и опубликовать. Хотя мне все еще интересно, что за плагин предоставил, ][
и []
это было действительно полезно.