Konfigurieren und Verwenden von vi / vim zum Bearbeiten von Python-Code. Verwenden Sie zum Erstellen von Skripten für vim mit Python das Tag / vimscript-python.
Ich verwende Debian Jessie und benutze das aktuelle vim-nox (mit + python -python3). Es fällt mir schwer, in Python 3 zu programmieren, da ich mit der Vervollständigung des Python 3-Codes zu kämpfen habe. YouCompleteMe unterstützt Python3 überhaupt nicht. jedi-vim unterstützt die Python 3-Vervollständigung, aber nur, wenn ich die + python3-Option …
Nehmen wir an, ich bearbeite einen Python-Code in vim, der ungefähr so aussieht: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Ich würde es vorziehen, dies neu zu formatieren, damit es …
Dies scheint eine wirklich blöde Frage zu sein, aber ich habe eine Python-Datei mit einer tausendstelligen Nummer und diese Datei scheint sehr langsam zu laufen. Ich bin mir nicht sicher, ob irgendeine Art von Verarbeitung stattfindet bin mir nicht bewusst. Ich drücke Line-Up jund es gibt eine Pause von ~ …
Angenommen, ich habe ein Python-Skript mit einem Laufzeitfehler: $ cat example.py #! /usr/bin/env python3 a = 1/0 was gibt: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Ich möchte, dass Vim zur problematischen Zeile dieser Datei (in …
Ich kämpfe mit dem Erlernen von regulären Ausdrücken (ich kenne auch keine anderen regulären Ausdrücke sehr gut), daher besteht das Hauptproblem darin, reguläre Ausdrücke zu definieren, die übereinstimmen würden some_function_call(simple_value, keyword=value) Schlüsselwort in diesem Beispiel. Es sollte also mit einem Wort übereinstimmen, wenn es sich innerhalb von Parens befindet und …
Ich habe die Syntastic- und Python-Mode-Plugins installiert und beide enthalten Syntax-Checker. Ich denke, die Syntaxprüfung im Python-Modus ist vielseitiger für Python-Dateien, daher möchte ich nur diese verwenden (anstelle von beiden). Wie deaktiviere ich die Syntastik nur für Python-Dateien?
Ich brauche eine Bewegung, die sich zum Ende / Anfang eines Python-Blocks bewegt, und ich brauche eine andere Bewegung, die sich zum Anfang / Ende der vorherigen / nächsten Methode / Klasse (alle Kombinationen) bewegt. Ich habe vim-indent-object, python-mode, chapa, vim-python-object usw. ausprobiert. Keines von ihnen unterstützt das Ende des …
Ich versuche, die Syntaxhervorhebung für Python zu korrigieren. Meine Farben unterscheiden sich von denen in Screenshots, wie sie in verschiedenen Vim-Farbschemata "aussehen" sollten. Und Sie können den Unterschied beim Vergleich von .rb (das korrekt angezeigt wird) mit .py sehen, was so aussieht, als wäre es ausgeschaltet: Beachten Sie beispielsweise, wie …
Gibt es eine Möglichkeit, die Argumentvervollständigung für Python zu erhalten? Ich verwende derzeit eine Kombination aus ctags, Python-Modus und YouCompleteMe, aber mir fehlt eine Funktion, um die Argumente einer Funktion automatisch zu vervollständigen (oder zumindest anzuzeigen). Gibt es ein Plugin, das das unterstützt? Ich benutze vim / gvim 7.4 und …
Laut WIKI können Skripte basierend auf der Syntax gefaltet werden. Hat jemand eine Lösung, um Python-Docstrings zu falten? Grundsätzlich muss ich nur folden """ text between triple quotation marks """: Vielen Dank.
Wie kann ich eine Syntax definieren, um den Python-Klassennamen MyClassin vim hervorzuheben ? class MyClass(object): ...... Vim hat den Klassennamen bereits hervorgehoben. Es wird jedoch anscheinend auf die gleiche Weise mit dem Funktionsnamen hervorgehoben. Kann ich die beiden Kategorien besser hervorheben? Ist es ein richtiger Weg über syn match ...? …
Ich versuche, vim für die Python-Entwicklung zu konfigurieren. Im Moment arbeite ich an der Funktion zur automatischen Vervollständigung von Code. Ich verwende das YouCompleteMe-Plugin und es scheint großartig zu funktionieren, aber nur, wenn ich bereits ein bestimmtes Modul importiert habe. Zum Beispiel, wenn ich tippe import datetime und dann datetime. …
Ich bin auf etwas gestoßen, das ich noch nie in Vim gesehen habe. Während ich versuchsweise einen Teil des Quellcodes für Software änderte, an der ich arbeiten wollte, bemerkte ich, dass vim einen falschen Abstand für die von mir hinzugefügte Codezeile anzeigte. Gedit zeigt den Code mit dem richtigen Abstand …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.