VIM für Programmierung optimieren (Python, Syntax Highlight)

VIM Syntax HighlightingSeit einigen Tagen arbeite ich an einem kleinen Python 3-Script dass Daten von einer seriellen Schnittstelle abgreift und an ein Webscript (PHP) übergibt.

Da ich quasi remote auf dem Raspberry programmiere quäle ich mich immer mehr, je länger der Code wird. Zwar war mir der VI-Befehl „:syntax on“ bekannt – jedoch darf man bei Python 3 keine Leerzeichen/Tabs mixen: Und so rücke ich fröhlich jede Zeile mit 4 Leerzeichen ein – und wenn man mal eine Funktion angepasst hat, und ein ganzer Block weiter eingerückt werden muss…

Nach kurzer Recherche bin ich auf folgenden Beitrag im Python Wiki gestoßen, in dem ein paar Tipps erwähnt werden, wie man VIM flott für die Python-Programmierung macht.

Dazu öffnet ihr die Datei „.vimrc“ in eurem Userhome – im Fall von Raspbian handelt es sich um „/home/pi/.vimrc„. Existiert die Datei noch nicht, erstellt sie:

Hier tragt ihr folgende Zeilen ein:

syntax on“ schaltet standardmäßig das Syntax-Highlightin an. Die zweite Zeile aktiviert das indent-Modul.
modeline“ wird benötigt, um die spezielle Formatierung der Einrückungen per Kommentar in einer Datei zu übernehmen (mehr dazu später) und mittels „background=dark“ teilt man VIM mit, dass das Hervorheben von Text wg. Lesbarkeit für einen dunklen Hintergrund optimieren soll.

Am Ende meiner Python-Scripte erstelle ich nun immer einen Kommentar:

Dieser teilt VIM mit, aus wievielen Leerzeichen ein Tabstop besteht.

Wenn ihr die Datei nun speichert und neu öffnet und per TAB eine Zeile einrückt, rückt VIM diese um 4 Zeichen ein – „optisch“ sieht es wie ein normaler Tabstop aus, im Hintergrund wird es jedoch als „4x Leerzeichen“ geführt.

Bastian

Seit 2006 bin ich täglich im IT-Umfeld unterwegs und interessiere mich für technische Lösungen im Hard- und Softwarebereich, die einem den Alltag erleichtern. Zu meinen Hobbies zählt ein 3D-Drucker, das auch (handwerkliche) Tüfteln, Scripten sowie der unqualifizierte Umgang mit dem Lötkolben.

Das könnte Dich auch interessieren …

2 Antworten

  1. Online-Marketing umfasst die Verwendung aller möglichen Arten von Online-Werbung zwecks Einbeziehung der maximalen Anzahl der betroffenen in Ihre Produkte oder Dienstleistungen an Kunden.
    Internet-Marketing-Techniken sind sehr vielfältig. Ich werde über die häufigsten und effektivsten, mit der die in der Praxis können Sie sicherstellen, dass Ihre Website von hochwertigen Publikum. Über viele der folgenden Methoden Sie sicher, Sie wissen vielleicht bereits anwenden in der Praxis, und einige, die vielleicht zum ersten mal hören.

  2. Sehr viele Unternehmer machen den Fehler Hauptstadt: komplizieren! Das Logo sollte nicht kompliziert und schwer zu verstehen, das Logo muss einfach sein, um die Verknüpfung mit der Wirtschaft und auf großen Skalen (Corporate), die Experten im Bereich der Psychologie, Marketing, Design, Pflege, da durch die Farbe und die Form gewählt, seine Erregung zu einander, die Aktion in der Psychologie des Kunden. Die Regel ist, erreicht das Unterbewusstsein. Was vermieden werden sollte auf das Logo? So, wie ich oben sagte, das Logo muss einfach sein. Eine andere Sache, die Hauptsache-es ist zu vermeiden, mit dem Konzept der Patent-oder Urheberrechte. Wenn Sie ein Logo, können Sie in die Fehler der Gesellschaft, der Firma, und so weiter – daher empfehle ich Ihnen, suchen, Online-Tools, die überprüfen können, die Originalität des Logos. Und wir helfen Ihnen, solch ein Logo, das Sie entwickeln Erfolg!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.