Heim >System-Tutorial >LINUX >Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件
Python-mode ist ein Vim-Plugin, das es Ihnen ermöglicht, Python-Code schneller im Vim-Editor zu schreiben, indem Sie verschiedene Bibliotheken verwenden, darunter Pylint, Rope, Pydoc, Pyflakes, Pep8, Autopep8, Pep257 und Mccable. Diese Bibliothek bietet einige Codierungsfunktionen, wie statische Analyse, Feature-Rekonstruktion, Faltung, Vervollständigung und Dokumentation.
Empfohlene Lektüre: So verwenden Sie das Bash-Support-Plug-in, um den Vim-Editor in eine IDE zum Schreiben von Bash-Skripten zu verwandeln
Dieses Plug-in enthält alle Funktionen, die Sie zum Entwickeln von Python-Anwendungen im Vim-Editor verwenden können.
Es enthält die folgenden erwähnenswerten Funktionen:
In diesem Tutorial erkläre ich, wie man den Python-Modus für die Vim-Installation unter Linux einrichtet, um Python-Anwendungen im Vim-Editor zu entwickeln.
Installieren Sie zuerst Pathogen (das macht die Installation von Plugins sehr einfach und die Ausführungsdateien befinden sich in privaten Verzeichnissen), was die Installation im Python-Modus erleichtert
Führen Sie den folgenden Befehl aus, um die Datei pathogen.vim und die erforderlichen Verzeichnisse abzurufen:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && / # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Fügen Sie dann den folgenden Inhalt zur Datei ~/.vimrc hinzu:
execute pathogen#infect() syntax on filetype plugin indent on
Nach der Installation von Pathogen können Sie das Python-Modus-Plugin wie folgt in das Verzeichnis ~/.vim/bunble einfügen:
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
Dann erstellen Sie Helptags in Vim wie folgt neu:
:helptags
Sie müssen filetype-plugin (:help filetype-plugin-on) und filetype-indent (:help filetype-indent-on) aktivieren, um den Python-Modus verwenden zu können.
Eine andere Möglichkeit, den Python-Modus in Debian und Ubuntu zu installieren, ist die Verwendung eines PPA, wie unten dargestellt
$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode
Wenn Sie auf die Meldung stoßen: „Die folgenden Signaturen konnten nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist“, führen Sie bitte den folgenden Befehl aus:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
Jetzt verwenden Sie den vim-addon-manager, um den Python-Modus zu aktivieren:
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
Wenn Sie die Standardtastenbelegungen überschreiben möchten, können Sie sie in der .vimrc-Datei neu definieren, wie zum Beispiel:
" Override go-to.definition key shortcut to Ctrl-] let g:pymode_rope_goto_definition_bind = "<C-]>" " Override run current python file key shortcut to Ctrl-Shift-e let g:pymode_run_bind = "<C-S-e>" " Override view python doc key shortcut to Ctrl-Shift-d let g:pymode_doc_bind = "<C-S-d>"
Beachten Sie, dass der Python-Modus standardmäßig Python 2 zur Syntaxprüfung verwendet. Sie können die Python 3-Syntaxprüfung aktivieren, indem Sie die folgende Zeile zu Ihrer .vimrc-Datei hinzufügen.
let g:pymode_python = 'python3'
Weitere Konfigurationsoptionen finden Sie im GitHub-Repository für den Python-Modus: https://github.com/python-mode/python-mode
Das ist alles. In diesem Tutorial zeige ich Ihnen, wie Sie Vim im Python-Modus unter Linux konfigurieren. Bitte denken Sie daran, uns Ihre Gedanken über das unten stehende Feedback-Formular mitzuteilen.
Über den Autor:
Aaron Kili ist ein Linux- und F.O.S.S.-Enthusiast, Linux-Systemadministrator, Webentwickler und jetzt Content-Ersteller bei TecMint, der die Arbeit mit Computern liebt und an den Wissensaustausch glaubt.
Das obige ist der detaillierte Inhalt vonPython-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!