Heim > System-Tutorial > LINUX > Hauptteil

王林
Freigeben: 2024-03-17 21:10:03
nach vorne
951 Leute haben es durchsucht

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
Nach dem Login kopieren

Fügen Sie dann den folgenden Inhalt zur Datei ~/.vimrc hinzu:

execute pathogen#infect()
syntax on
filetype plugin indent on
Nach dem Login kopieren

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
Nach dem Login kopieren

Dann erstellen Sie Helptags in Vim wie folgt neu:

:helptags
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Jetzt verwenden Sie den vim-addon-manager, um den Python-Modus zu aktivieren:

$ sudo apt install vim-addon-manager
$ vim-addons install python-mode
Nach dem Login kopieren
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>"
Nach dem Login kopieren

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'
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage