Heim  >  Artikel  >  System-Tutorial  > 

王林
王林nach vorne
2024-03-17 21:10:03886Durchsuche

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.

Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

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.

Funktionen des Python-Modus

Es enthält die folgenden erwähnenswerten Funktionen:

  • Unterstützt Python 2.6+ bis Python 3.2-Version
  • Syntaxhervorhebung
  • Bieten Sie Unterstützung für virtuelle Umgebungen
  • Unterstützt das Falten im Python-Stil
  • Bietet eine verbesserte Python-Einrückung
  • Möglichkeit, Python-Code in Vim auszuführen
  • Möglichkeit zum Hinzufügen/Entfernen von Haltepunkten
  • Unterstützt Vim-Aktionen und -Operatoren für Python-Objekte
  • Möglichkeit, Code während der Ausführung zu überprüfen (Pylint, Pyflakes, Pylama...)
  • Unterstützt die automatische Reparatur von PEP8-Fehlern
  • Suche in der Python-Dokumentation zulassen
  • Unterstützung des Code-Refactorings
  • Unterstützt eine starke Code-Vervollständigung
  • Unterstützungsdefinitionssprung

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.

So installieren Sie den Python-Modus für Vim im Linux-System

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.

Installieren Sie den Python-Modus in Debian und Ubuntu

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
Passen Sie den Python-Modus unter Linux an

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 von. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen