Einführung eines Plugins, das ein kleines Problem beim Codieren von Python mit Vim löst.
Plugin mit IDE-Funktionen wie Python-Modus, jedi-vim Ist schön, aber das Plugin, das den juckenden Ort erreichen kann, ist auch gut.
python_match.vim Ein Plugin, das% (matchit) für Python verbessert.
Sie können zwischen Schlüsselwörtern wechseln, z. B. if / elif / else, für / continue / break, try / exception / else / finally, während / continue / break mit%. Es scheint im Moment nicht für / else zu unterstützen.
Persönlich ist dies das lebensveränderndste Plugin, das ich dieses Mal vorstellen werde. Lässt die integrierten Tags der Django-Vorlage Textobjekten entsprechen. Ich verwende die wesentlichen Textobjekte nicht so oft, aber in Zusammenarbeit mit matchit.vim wird es zwischen Blöcken / Endblöcken übereinstimmen. Ich bin glücklich zu sein. Es schien das seit Django 1.4 hinzugefügte elif-Tag nicht zu unterstützen, also habe ich [pullreq] versucht (https://github.com/mjbrownie/django-template-textobjects/pull/). 2). Es hängt von [textobj-user] ab (https://github.com/kana/vim-textobj-user), also nehmen wir dies auch auf.
indentpython.vim Es ist ein Plugin, das den Einzug mit [PEP8] kompatibel macht (https://dl.dropboxusercontent.com/u/555254/pep-0008.ja.html). In Kombination mit autopep8 treten keine Fälle von feinem Tsukkomi um den Einzug herum auf.
Wie andere Plugins für kleine Körner django.vim, Python-Syntax ), Python-Einzug war ebenfalls enthalten, aber mit dem neuesten Vim 7.4 gibt es kein Problem, auch wenn es nicht enthalten ist oder mit anderen Plugins in Konflikt steht. Ich habe aufgehört, es zu benutzen, weil ich es getan habe. Regelmäßige Überprüfungen sind wichtig. ..
Matchit wichtig. Außerdem kann das kleine Plugin leicht einen kleinen Beitrag leisten, wenn Vim-Skript und Englisch verwaltet werden können.
Recommended Posts