Ho bisogno di un movimento che si sposta alla fine / inizio di un blocco Python e ho bisogno di un altro movimento che si sposta all'inizio / alla fine del metodo / classe precedente / successivo (tutte le combinazioni).
Ho provato vim-indent-object, python-mode, chapa, vim-python-object, ecc. Nessuno di essi supporta la fine del blocco e nessuno di essi supporta tutte le combinazioni dei movimenti precedenti.
Mi ricordo che una volta ho avuto un plugin che ha fornito ]]
, [[
, ][
e []
proposte di begining / fine del precedente / successivo metodo / classe, ma non riesco a trovare nel mio elenco collegato (cercato "] [" e "[]" nella mia directory collegata e analizzato tutte le occorrenze ma non ho trovato nulla che definisca "] [" o "[]").
Conosci il plugin che usavo? Conosci qualche plugin che fornisce questa funzionalità?
[[
e ]]
, sono forniti dal ftplugin predefinito di Python.
[[
, ]]
, (
, )
, {
e }
. [[
e ]]
sono utili in alcuni casi, ma il mio problema principale è che ho bisogno []
e ][
o qualcosa di simile, che fornisce salta alla fine della prossima / precedente metodo / classe.
]e
risolve la maggior parte dei miei problemi, tuttavia alcune mappature in questo plugin sembrano essere rotte come ]v
o ]>
proverò a risolverle in un fork e pubblicarle. Anche se mi chiedo ancora quale fosse il plug-in che ha fornito ][
ed []
è stato davvero utile.