[PYTHON] Ich habe ein Plugin erstellt, um mit Vim eine Markdown-Tabelle aus CSV zu generieren
Ich hatte viele Chancen, "Markdown" zu schreiben, weil es ein Memo oder eine Arbeit war, als ich kürzlich zu einer Lernsitzung ging, also habe ich es geschafft.
How To
- Fast geschrieben in der Readme von git
- Nicht in Form von offiziellen Vim-Plug-Ins ist nur eine Präferenz
- Außerdem ist "API" enthalten.
- Es ist ein Reflexionspunkt, dass die Einführung schwierig ist
Wann zu verwenden
Beim Aufbau einer neuen Tabelle
- Schreiben Sie vorerst im CSV-Format in den Editor und führen Sie "ToMarkdown" aus
- Wiederholen Sie die Vorschau mit "ShowMarkdown" und schließlich "ToMarkdown"
- Plötzlich habe ich in "Markdown" geschrieben und es auf etwas gepostet, aber die Anzahl von "|" ist nicht synchron und es wird nicht ""! Kann verhindern
- Sie benötigen keine vertikale Ausrichtung oder
: -
, und das Trennzeichen ist möglicherweise einfacher mit,
als mit|
?
- Erstellen Sie im Voraus "csv" mit einer Tabellenberechnungssoftware und erweitern Sie diese dann, während Sie mit "AppendMarkdownFromFile" konvertieren
- Dies ist praktisch für einen großen Tisch
- Natürlich können Sie auch Registerkarten im Dateipfad von Vim vervollständigen.
Beim Bearbeiten einer vorhandenen Tabelle
- Formen Sie eine Tabelle, die nicht vertikal ausgerichtet ist
- Führen Sie "ToCsv" und "ToMarkdown" aus, um die Vertikale auszurichten
- Generieren Sie eine "csv" -Datei mit "WriteCsvToFile", bearbeiten Sie sie mit der Tabellenberechnungssoftware und führen Sie dann "AppendMarkdownFromFile" aus.
- Denn wenn das Bearbeiten mit einem Editor schwierig ist
- Natürlich können Sie auch Registerkarten im Verzeichnis vervollständigen.
Befehlszeilen-Tool
- Wenn Sie vom verwendeten Editor oder Tool aus anrufen möchten
- Ich benutze Vim nicht, aber wann
- Setzen Sie "csv" auf "markdown" und schreiben Sie eine Umleitung in die Datei
Nicht unterstützte Elemente (keine Pläne zur Unterstützung)
- Ein Konvertierungsfehler tritt auf, wenn die Auswahl
`enthält
- Ein Konvertierungsfehler tritt auf, wenn die Auswahl "" enthält
- Wenn "ToMarkdown" ausgeführt wird, wenn die Auswahl "," enthält, erhöht sich die Anzahl der Spalten von "csv".
Bonus
Zeichnen Sie mit vim eine horizontale Linie
r
ist ein Befehl, der nur ein Zeichen ersetzt, aber bei Auswahl des Bereichs auf alle angewendet wird.
- Duplizieren Sie die längste Linie auf die Linie, die Sie zeichnen möchten
- Wählen Sie eine Zeile "" und "r-"
- Bewegen Sie danach den Cursor an die Stelle, an der Sie
:
oder |
und r:
usw. erstellen möchten.
Zeichnen Sie mit vim eine vertikale Linie
Sie können Zeichen vertikal schreiben, indem Sie sie aus der Rechteckauswahl einfügen
- Wählen Sie ein Rechteck "" und drücken Sie "I", um den Einfügemodus aufzurufen
- Nach Eingabe von
<ESC>
- In mehreren Zeilen reflektiert
Vertikal mit vim löschen
Sie können auch aus der Rechteckauswahl löschen
- Wählen Sie ein Rechteck ""
Übrigens, wenn Sie mit c
usw. in den Einfügemodus wechseln, ohne mit x
usw. zu löschen, können Sie alle Zeilen gleichzeitig bearbeiten
abschließend
Wenn Sie den Bonus kennen, können Sie ihn mit nur "Vim" ausführen, aber es ist sehr praktisch, die Rechteckauswahl zu beherrschen.
Außerdem macht es wirklich Spaß, .gif zu erstellen und zu posten
Bitte benutzen Sie es! !! !!