[PYTHON] Erweitern Sie eine beliebige Anzahl von Argumenten mit yasnippet

Ich werde Ihnen zeigen, wie Sie mit [yasnippet] eine beliebige Anzahl von Feldern erstellen (https://github.com/capitaomorte/yasnippet). Den Quellcode finden Sie unter github. (Informationen zur Verwendung von yasnippet finden Sie unter dem obigen Link.)

Erweiterung einer beliebigen Anzahl von Argumenten

yasnippet kann Emacs lisp direkt in das Snippet schreiben, indem "# type: command" in den Header geschrieben wird, wodurch die automatische Generierung des Snippets ermöglicht wird. Eine Dokumentzeichenfolge, die auf den von numpy auf diese Weise übernommenen Codierungskonventionen basiert (https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt) (basierend auf PEP8, PEP257). Ich habe einen Ausschnitt über den Argumentationsteil gemacht.

Bitte haben Sie zunächst ein Demo-Video. !! snippet_parse.gif

Sie sollten in der Lage sein, kompliziertere und bequemere Schnipsel zu erstellen, indem Sie hart an Emacs Lisp arbeiten. Wir freuen uns auf Ihren heißen Ausschnitt.


Darüber hinaus möchte ich eine kontinuierliche Erweiterung einführen, die das obige Snippet und das Snippet kombiniert, die eine Funktion mit einer Dokumentzeichenfolge erstellen.

Kontinuierliche Entwicklung des Snippets durch wiederholtes Drücken der Lasche

Verwenden Sie dazu auch ".emacs"

.emacs


(setq yas-triggers-in-field t)

Es ist notwendig zu schreiben.

Bitte schauen Sie sich nach wie vor zuerst das Demo-Video an. snippet_successive.gif

das ist alles.

Recommended Posts

Erweitern Sie eine beliebige Anzahl von Argumenten mit yasnippet
Zählen Sie die Anzahl der Zeichen mit Echo
Konvertieren Sie Daten mit Form (Anzahl der Daten, 1) in (Anzahl der Daten,) mit numpy.
Verschlüsseln Sie reversibel eine Ganzzahl mit einer beliebigen Anzahl von Ziffern
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
Beschleunigen Sie eine große Anzahl einfacher Abfragen in MySQL
Sagen Sie die Anzahl der mit COVID-19 infizierten Personen mit Prophet voraus
Verwalten Sie die Paketversionsnummer von require.txt mit pip-tools
Zusammenfassung der Python-Argumente
Wörterbuch der Schlüsselwortargumente
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Stellen wir uns die Anzahl der mit Matplotlib mit dem Coronavirus infizierten Personen vor
[Python] Mit OpenCV können Sie problemlos Bilddateien mit Seriennummern lesen