Présentation d'un plugin qui résout un petit problème lors du codage de Python avec Vim.
Plugin avec des fonctionnalités de qualité IDE telles que python-mode, jedi-vim C'est bien, mais le plugin qui peut atteindre l'endroit qui démange est également bon.
python_match.vim Un plugin qui améliore% (matchit) pour python.
Vous pourrez vous déplacer entre les mots clés tels que if / elif / else, pour / continue / break, try / except / else / finally, tandis que / continue / break avec%. Il ne semble pas prendre en charge / else pour le moment.
Personnellement, c'est le plugin qui change le plus la vie que je présenterai cette fois. Fait correspondre les balises intégrées de Django Template aux objets texte. Je n'utilise pas tellement les objets texte essentiels, mais cela fonctionne avec matchit.vim pour faire correspondre les blocs / endblocks. Je suis content de l'être. Il semble que la balise elif ajoutée après Django 1.4 ne soit pas prise en charge jusqu'à présent, donc [j'ai essayé d'émettre pullreq](https://github.com/mjbrownie/django-template-textobjects/pull/ 2). Cela dépend de textobj-user, donc incluons ceci également.
indentpython.vim C'est un plugin qui rend l'indent conforme à PEP8. Lorsqu'il est utilisé en combinaison avec autopep8, il n'y aura aucun cas de réception de tsukkomi fins autour du retrait.
Comme d'autres plugins à petit grain, django.vim, python-syntax ), Python-indent était également inclus, mais avec le dernier Vim 7.4, il n'y a pas de problème même s'il n'est pas inclus, ou s'il entre en conflit avec d'autres plugins. J'ai arrêté de l'utiliser parce que je le faisais. Les examens réguliers sont importants. ..
matchit important. De plus, le petit plugin est facile à apporter un peu si vim-script et l'anglais peuvent être gérés.
Recommended Posts