Python -Mode - Ein VIM -Plugin zur Entwicklung von Python -Anwendungen im VIM -Editor

Python -Mode - Ein VIM -Plugin zur Entwicklung von Python -Anwendungen im VIM -Editor

Python-Mode ist ein VIM -Plugin, mit dem Sie Python -Code schnell in VIM -Editor schreiben können , Dokumentation und mehr.

Vorgeschlagene Lesen: Bash-Support-Ein VIM-Plugin, das den VIM-Editor in Bash-ide umwandelt

Dieses Plugin enthält alle Funktionen, mit denen Sie Python -Anwendungen im VIM -Editor entwickeln können.

Python-Mode-Funktionen

Es hat die folgenden bemerkenswerten Funktionen:

  • Unterstützen Sie Python Version 2.6+ und 3.2+.
  • Unterstützt die Syntax -Hervorhebung.
  • Bietet virualenv Support.
  • Unterstützt Python Folding.
  • Bietet eine verbesserte Python -Eindrückung.
  • Ermöglicht das Ausführen des Python -Codes aus innerhalb von VIM.
  • Ermöglicht das Hinzufügen/Entfernen von Haltepunkten.
  • Unterstützt Python -Bewegungen und -operatoren.
  • Ermöglicht die Codeprüfung (pylint, pyflakes, pylama,…), die gleichzeitig ausgeführt werden können>>
  • Unterstützt die Autofixierung von PEP8 -Fehlern.
  • Ermöglicht die Suche in der Python -Dokumentation.
  • Unterstützt Code Refactoring.
  • Unterstützt starke Code -Abschluss.
  • Unterstützt die Definition zur Definition.

In diesem Tutorial zeigen wir Ihnen, wie Sie VIM so einrichten, dass Python-Mode in Linux verwendet wird, um Python-Anwendungen im VIM-Editor zu entwickeln.

So installieren Sie den Python-Modus für VIM unter Linux

Beginnen Sie mit der Installation von Pathogen (es macht es super einfach, Plugins und Laufzeitdateien in ihren eigenen privaten Verzeichnissen zu installieren), um eine einfache Installation von Python-Mode zu installieren.

Führen Sie die folgenden Befehle aus, um die zu erhalten Erreger.Vim Datei und die Verzeichnisse, die es benötigt:

# mkdir -p ~/.vim/autoload ~/.vim/bündel && \ # curl -lsso ~//.VIM/Autoload/Pathogen.vim https: // tpo.PE/Pathogen.Vim 

Fügen Sie dann die folgenden Zeilen unten zu Ihrem hinzu ~/.vimrc Datei:

führen 

Sobald Sie den Erreger installiert haben, können Sie jetzt Python-Mode einsetzen ~/.vim/bündel folgendermaßen.

# CD ~/.vim/bündel # git klon https: // github.com/klen/python-mode.Git 

Dann bauen Sie Helptags in Vim so um.

: Helptags 

Sie müssen aktivieren Filetyp-Plugin (:Hilfe Filetyp-Plugin-on) und Filetyp-Indent (:Hilfe Filetyp-Indent-On) zur Verwendung von Python-Mode.

Installieren Sie Python-Mode in Debian und Ubuntu

Eine andere Möglichkeit, wie Sie installieren können Python-Mode In Debian- und Ubuntu -Systemen verwenden PPA wie gezeigt.

$ sudo add-apt-repository https: // klen.Github.IO/Python-Mode/Deb Main $ sudo apt-Get-Update $ sudo apt-Get Installieren Sie Vim-Python-Mode 

Wenn Sie auf die Nachricht stoßen: „Die folgenden Unterschriften können nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist“, führen Sie den folgenden Befehl aus:

$ sudo apt-key adv-Keyserver Keyserver.Ubuntu.com-recv-keys b5df65307000e266 

Jetzt aktivieren Python-Mode Verwendung Vim-Addon-Manager Wie so.

$ sudo apt installieren Sie Vim-Addon-Manager $ vim-Addons Installieren Sie Python-Mode 

Anpassen des Python-Modus unter Linux

Um die Standard -Schlüsselbindungen zu überschreiben, definieren Sie sie in der neu neu .vimrc Dateien zum Beispiel:

"Überschreien Sie die Anlaufstelle.Definition Taste Kurzabschnitt zu ctrl-] let g: pymode_rope_goto_definition_bind = "" "überschreibt aktuelle Python-Dateischlüsselkombination zu Strg-Shift-e let g: pyMode_run_bind =" "überschreiben Python-Dokument-Tiefpunkt zu ctrl-shift-d let g g : pymode_doc_bind = "" 

Beachten Sie, dass Python-Mode standardmäßig die Python 2-Syntaxprüfung verwendet. Sie können die Python 3 -Syntaxprüfung aktivieren, indem Sie dies in Ihrem Hinzufügen hinzufügen .vimrc.

Sei G: pymode_python = 'python3' ' 

Weitere Konfigurationsoptionen finden Sie im Python-Mode Github-Repository: https: // github.COM/Python-Modus/Python-Mode

Das ist alles fürs Erste! In diesem Tutorial zeigen wir Ihnen, wie Sie VIM mit Python-Mode in Linux integrieren können. Teilen Sie uns Ihre Gedanken über das Feedback -Formular unten mit.