Vim für Python

Vim für Python
Die verbesserte Version des VI -Editors ist VIM, das zum Erstellen oder Bearbeiten von Quellcodes verschiedener Arten von Programmier- oder Skriptsprachen verwendet werden kann. Es ist ein konfigurierbarer Texteditor und funktioniert schneller als andere Befehlsbasis-Textredakteure. Es kann auch mit verschiedenen Plugins und Vimscript funktionieren. Dieser Editor kann für die Erstellung einer Entwicklungsumgebung für die Python -Programmierung konfiguriert werden. Python ist jetzt eine sehr beliebte Programmiersprache und wird zur Entwicklung verschiedener Anwendungsarten verwendet. Der Codierer kann Python -Code auf VIM -Editor sehr einfach und schnell schreiben, wenn der Editor ordnungsgemäß konfiguriert ist, um Python -Programmierung zu schreiben. Wie Sie Einstellungen hinzufügen und VIM -Plugins zum Erstellen von Python IDE installieren können, wird in diesem Tutorial angezeigt.

Bevor Sie dieses Tutorial beginnen. Führen Sie die folgenden Befehle aus, um zu bestätigen, dass beide Pakete installiert sind.

$ vim -version
$ python -v

Führen Sie den folgenden Befehl aus, wenn VIM nicht installiert ist.

$ sudo apt-get install Vim

Führen Sie den folgenden Befehl aus, wenn Python3 nicht installiert ist.

$ sudo apt-get install python3

*** Hinweis: Wenn die alte Version von Python zuvor installiert ist, bestätigen Sie, dass Python3 als Standard funktioniert.

Konfigurieren der VIMRC -Datei für Python

.vimrc Die Datei enthält alle Konfigurationseinstellungen des VIM -Editors. Wenn Sie zum ersten Mal VIM -Editor ausführen, ist diese Datei leer. Wenn Sie zuvor VIM -Editor verwendet und eine Einstellung hinzugefügt haben, enthält die Datei einen Text. Ich habe schon einige Syntax -Hervorhebungseinstellungen hinzugefügt. Die Datei enthält also einige Einstellungen. Führen Sie den folgenden Befehl aus, um sie zu öffnen .vimrc Datei im VIM -Editor zum Hinzufügen einer Einstellung für ein Python -Skript hinzufügen.

$ sudo vim ~/.vimrc

Fügen Sie die folgenden Einstellungen am Ende der Datei zum Erstellen einer Python -Entwicklungsumgebung hinzu. Speichern und schließen Sie die Datei durch Drücken '😡''.

"Aktivieren Sie die Syntax -Hervorhebung für Python -Codes
Lassen Sie python_highlight_all = 1
"Zeilenzahlen in jeder Zeile anzeigen
Nummer setzen
"Zeigen Sie eine Unterstreichung an, in der sich der Cursor befindet
Cursorline setzen
"Fügen Sie 4 Leerzeichen für jede Registerkarte hinzu
Setzen Sie TS = 4
"Markieren Sie den passenden Teil der Klammern, (), und []
Setzen Sie ShowMatch
"Es wird verwendet, um die Anzahl der Registerkarten zu steuern, die von VIM bei der Registerkarte verwendet werden
Taste wird gedrückt
Setzen Sie SoftTabStop = 4
"Es wird verwendet, um die Anzahl der Spalten zu steuern, wenn die linke oder rechte Verschiebung gedrückt wird
Set Shiftwidth = 8
"Es wird zur automatischen Textverpackung verwendet
Setzen Sie Textbreite = 79
"Es wird verwendet, um alle neuen Registerkarten in den Raum umzuwandeln
SET EXPEDTAB
"Es wird verwendet, um eine automatische Unbehagen in VIM hinzuzufügen
automatisch einstellen
"Es wird verwendet, um VIM über das Dateiformat und das Lesen der Datei zu informieren
set FileFormat = unix setzen

Überprüfen Sie den Effekt der Einstellungen

Öffnen Sie jedes Python -Skript im VIM -Editor und überprüfen Sie den Effekt der neuen Einstellungen. Hier, Durchschnitt.py Die Datei wird am VIM -Editor geöffnet. Der Inhalt der Datei ist unten angegeben.

Durchschnitt.py

n1 = input ("Erste Nummer \ n" eingeben ")
n2 = input ("Zweite Zahl \ n"))
n3 = input ("Dritte Zahl \ n" eingeben ")
Durchschnitt = (int (n1)+int (n2)+int (n3))/3
print ("Der Durchschnittswert ist", rund (Durchschnitt, 2))

Die Auswirkungen der Einstellungen werden nach dem Öffnen der Datei im VIM -Editor angezeigt. Die Zeilennummer wird in jeder Zeile der Datei für hinzugefügt Nummer Einstellung. Unterstreich wird hinzugefügt, wo sich der Cursor befindet Cursorline Einstellung.

Wenn die Registerkarte gedrückt wird, werden 4 Leerzeichen hinzugefügt für ts Einstellung wie das folgende Bild.

Wenn der Cursor auf die Position einer Starthalterung eingestellt ist Show-Match Einstellung.

Verwenden der automatischen Funktionsfunktion

Der VIM-Editor hat eine integrierte automatische Funktionsfunktion. Diese Funktion funktioniert nach Eingabe im Einfügungsmodus. Strg+n wird verwendet, um die Dropdown-Liste zu öffnen, und der Benutzer kann ein beliebiges Wort aus der Liste auswählen, die als nächstes Wort eingegeben werden sollen. Strg+p wird verwendet, um das letzte Wort aus der Liste auszuwählen. Einige Verwendungen der automatischen Vervollständigung von VIM werden im nächsten Teil des Tutorials angezeigt.

Öffnen Sie eine neue oder vorhandene Python-Datei im VIM-Editor, um die automatische Vervollständigungsfunktion zu testen. Hier durchschnittlich.Die PY -Datei wird im VIM -Editor geöffnet. Drücken Sie ich So geben Sie in den Einfügenmodus ein und verschieben Sie den Cursor, in dem Sie den Code hinzufügen möchten. Drücken Sie Strg+n Um automatische Vervollständigungsliste zu öffnen. Es wird die Liste aller deklarierten Variablen und Funktionsnamen angezeigt.

Um eine bestimmte Variable oder Funktion auszuwählen, geben Sie das erste Zeichen der Variablen oder des Funktionsnamens ein und drücken Sie Strg+n, um die automatische Vervollständigungsliste zu öffnen. Wenn STRG+N nach dem Eingeben von 'P' dann gedrückt wird, dann ''druckenDie Funktion wird wie das folgende Bild automatisch ausgewählt.

Das folgende Bild zeigt die Verwendung von Strg+p Befehl von Vim . Aktivieren Sie den Einfügenmodus, geben Sie das Zeichen ein 'ich' und drücke Strg+n So zeigen Sie die automatische Vervollständigungsliste an. Drücken Sie Strg+p So wählen Sie das letzte Element aus der Liste aus. Hier, int ist ausgewählt.

Die Hauptbegrenzung der integrierten automatischen Merkmal von VIM besteht darin, dass sie nur begrenzte Optionen für die automatische Vervollständigungspflicht verfügt. Wenn Sie automatische Aufgaben effizienter ausführen möchten, kann es besser ein automatisches Plugin des VIM-Editors verwenden. Die Namen einiger automatischer Plugins sind Jedi-vim, YouCompleteme, PythonComplete usw.

Abschluss

Der Coder benötigt weniger Zeit und Mühe, wenn ein guter Editor zum Schreiben des Code verwendet wird. VIM -Editor ist einer der beliebten Redakteure für das Schreiben von Python -Skript. Dieser Editor verfügt über viele nützliche Funktionen, die dem Codierer helfen, Python -Code effizienter zu schreiben oder zu bearbeiten. Wenn Sie den VIM -Editor für die Python -Programmierung verwenden oder eine Python -Entwicklungsumgebung in VIM erstellen möchten, hilft Ihnen dieses Tutorial Ihnen, diese Aufgabe zu erledigen.