Ich brauche eine Bewegung, die sich zum Ende / Anfang eines Python-Blocks bewegt, und ich brauche eine andere Bewegung, die sich zum Anfang / Ende der vorherigen / nächsten Methode / Klasse (alle Kombinationen) bewegt.
Ich habe vim-indent-object, python-mode, chapa, vim-python-object usw. ausprobiert. Keines von ihnen unterstützt das Ende des Blocks, und keines von ihnen unterstützt alle Kombinationen der obigen Bewegungen.
Ich erinnere mich, dass ich einmal ein Plugin hatte, das bereitgestellt ]]
wurde [[
, ][
und []
Anträge für den Beginn / das Ende der vorherigen / nächsten Methode / Klasse, aber ich kann es nicht in meinem eingesteckten Verzeichnis finden (gesucht "] [" und "[]"). in meinem eingesteckten Verzeichnis und analysierte alle Vorkommen, fand aber nichts, was "] [" oder "[]" definiert.
Kennen Sie das Plugin, das ich verwendet habe? Kennen Sie ein Plugin, das diese Funktionalität bietet?
[[
und ]]
werden vom Standard-Python-FTP-Plugin bereitgestellt.
[[
, ]]
, (
, )
, {
und }
. [[
und ]]
sind in einigen Fällen nützlich, aber mein Hauptproblem ist, dass ich []
und ][
oder so etwas brauche , was Sprünge zum Ende der nächsten / vorherigen Methode / Klasse bietet.
]e
löst die meisten meiner Probleme, aber einige Zuordnungen in diesem Plugin scheinen kaputt zu sein, ]v
oder ]>
ich werde versuchen, sie in einer Gabel zu reparieren und zu veröffentlichen. Obwohl ich mich immer noch frage, was das Plugin war, das bereitgestellt wurde ][
und []
es war wirklich nützlich.