recherche

Maison  >  Questions et réponses  >  le corps du texte

vimrc - Comment faire en sorte que Vim affiche automatiquement une liste déroulante d'achèvement?

Lorsque vous utilisez vim, si vous devez compléter automatiquement un mot, vous devez appuyer sur <Ctrl+p> ou <Ctrl + n>. À ce stade, une liste déroulante de complétion apparaîtra. faire apparaître automatiquement la liste déroulante ? C'est-à-dire qu'une liste déroulante d'achèvement apparaît automatiquement lors de la saisie ?

仅有的幸福仅有的幸福2779 Il y a quelques jours951

répondre à tous(5)je répondrai

  • 为情所困

    为情所困2017-05-16 16:39:11

    Adresse du plug-in : http://www.vim.org/scripts/script.php?sc...
    Après le téléchargement, placez-le simplement dans le répertoire .vim/plugin.

    Les deux options suivantes peuvent être configurées pour ajuster le comportement par défaut de SuperTab :

    g : La valeur de SuperTabRetainCompletionType est par défaut de 1, ce qui signifie mémoriser votre dernière méthode de complétion jusqu'à ce que vous utilisiez d'autres commandes de complétion pour la modifier ; si elle est définie sur 2, cela signifie mémoriser la dernière méthode de complétion, jusqu'à ce que vous appuyiez sur ESC. pour quitter le mode insertion ; s'il est défini sur 0, cela signifie que la dernière méthode de complétion n'est pas enregistrée.
    g : La valeur de SuperTabDefaultCompletionType définit la méthode d'achèvement par défaut, et la valeur par défaut est CTRL-P.
    Vous pouvez définir ces deux variables dans vimrc, par exemple :

    let g:SuperTabRetainCompletionType = 2
    let g:SuperTabDefaultCompletionType = "<C-X><C-O>"
    Vous pouvez désormais utiliser TAB pour la complétion, tout comme dans le shell, ce qui est beaucoup plus pratique !

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:11

    Spf13-vim recommandé, installation en un clic, super configuration.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:39:11

    Recommandez-vouscompleteme : https://github.com/Valloric/YouCompleteM...

    Si vous êtes un front-end, vous pouvez jeter un oeil à ma configuration : https://github.com/ruanyl/bigvim

    répondre
    0
  • 高洛峰

    高洛峰2017-05-16 16:39:11

    Supplément : S'il s'agit de Python (écrit principalement Python, quelques autres), vous pouvez utiliser jedi-vim

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:11

    Il existe un plug-in appelé AutoComplPop, qui peut être trouvé sur github.

    répondre
    0
  • Annulerrépondre