2012-05-03 8 views
6

Sto usando Rope per il completamento automatico del mio pitone in vim. Tuttavia, una cosa che mi infastidisce è che inserisce automaticamente i suoi suggerimenti, rendendomi incapace di limitare le scelte continuando a digitare. Ciò significa che se visualizzo il completamento desiderato in fondo all'elenco, devo spostarlo nell'intero elenco con il tasto freccia giù per selezionarlo.Can Rope auto-completion (RopeCodeAssist) in vim non inserisce automaticamente i risultati?

L'utilizzo preferito è visualizzare l'elenco di completamenti suggeriti ed essere in grado di continuare a digitare, che rimuove automaticamente gli elementi dall'elenco che non iniziano con i miei caratteri digitati. Un bonus extra sarebbe la possibilità di spostarsi in basso nell'elenco con il tasto tab.

In breve, vorrei che il processo di selezione del completamento fosse come la completa ricompensa di Vim quando sono impostate le opzioni completeopt=longest,menu,menuone. È possibile?

risposta

1

python-mode imposta Vim's omnifunc per utilizzare il completamento di Rope, che dovrebbe fare ciò che si desidera.

In caso contrario, è possibile controllare this rope-omni plugin.