Ich suche einen Markdown-Editor, der Inline-Bilder anzeigen kann, weitgehend kompatibel mit der pandoc-Syntax ist, die gängigsten vim-Keybindings unterstützt und unter Linux läuft.
Ich verwende derzeit gvim
with vim-pandoc
zur Syntaxhervorhebung, aber es gibt keine Unterstützung für die Anzeige von Bildern in gvim
. Neuere Markdown-Editoren wie Abricotine sehen gut aus und können Inline-Bilder anzeigen, aber ich kann keinen finden, der vim-bindings oder die meisten Pandoc-Spezifikationen unterstützt.
Das nächste, was ich gefunden habe, ist die Vorschau des Dokuments in einem separaten Fenster , aber ich würde es vorziehen, den Inhalt (einschließlich Bilder) in einem Fenster anstatt in zwei verschiedenen Fenstern anzeigen und bearbeiten zu können
Update 03.03.2021 Ich verwende Markdown sowohl zum Notieren als auch zum Schreiben längerer Artikel, daher wäre es ideal mit einem Programm, das flink und dennoch leistungsfähig ist (wie vim), und nicht mit einer vollwertigen IDE, aber ich bin offen für Vorschläge für entweder.
Eine mögliche Problemumgehung, wenn auch etwas übertrieben, besteht darin, ein Jupyter- Notebook in einem Browserfenster zu verwenden. Sie erhalten jede Zelle, die gerendert wird, wenn Sie von Zelle zu Zelle gehen, und Sie könnten oben immer eine Funktion haben, die die anderen Notebook-Zellen speichert und rendert das Dokument über pandoc.
Der Großteil des in Jupyter/Ipython verwendeten Markdowns ist derselbe wie der Pandoc-Markdown, und ich bin sicher, dass ein wenig Anpassung den Rest unterstützen könnte und Sie können definitiv Bilder einbetten lassen.
Sie können auch Rstudio oder Visual Studio Code verwenden
rstudio
rstudio Desktop ist kostenlos und hat sich in den letzten Jahren zu einer mehrsprachigen IDE entwickelt.
rstudio geht davon aus, dass Sie Markdown in ihrem eigenen Dialekt RMarkdown schreiben möchten , der im Grunde Pandoc-Markdown mit R-Code-Blöcken ist, die von Ihnen eingebettet und mit gekennzeichnet sind {r}
. .md
Sie können Dateien aber auch direkt bearbeiten . rstudio kompiliert ("strickt") .Rmd über Zwischen-.md in .html, .docx und andere Dateitypen.
Es gibt einen Vim-Modus und Sie können der IDE mitteilen, ob Sie Bilder inline, mit einem Platzhalter oder in einem Vorschaufenster anzeigen möchten.
rstudio sucht beim Start nach R, also müssen Sie R zuerst installieren.
VS-Code
Da VSCode eine gute integrierte Markdown-Unterstützung bietet, können Sie VIm Keybindings als Erweiterung und auch einige weitere Erweiterungen zur Verbesserung der Markdown-Vorschaufunktionen installieren .
Update Nachdem ich mehrere Probleme mit emacs hatte, bin ich zurück zu vim gewechselt, um md-Dateien zu bearbeiten, was meiner Meinung nach insgesamt eine viel schönere Erfahrung ist, obwohl es (noch...) keine Bilder inline rendert .
Um den Bild-Workflow zu verbessern, verwende ich das md-img-paste-Plugin und einen benutzerdefinierten Befehl, um Bilder zu öffnen, wenn Sie darauf klicken (Sie könnten auch gx
für den Standard-Dateibetrachter verwenden):
" cd is needed for feh to reload the filelist correctly
nnoremap <leader>I :!cd <cfile>:p:h && feh --scale-down --reload 5 --no-jump-on-resort --start-at <cfile>:t &<CR><CR>
Ich habe auch ein paar andere Flags und verwende i3, um sie über meinem vim-Fenster zu stapeln, aber sie werden technisch nicht benötigt.
Ursprünglicher Emacs-Beitrag:
Ich hätte es zu dem Zeitpunkt, als ich diese Frage gestellt habe, nie vermutet, aber der für meine Zwecke am besten geeignete Editor scheint ... Emacs zu sein! Ich habe vor kurzem angefangen, Emacs zu verwenden, um den mit Funktionen gefüllten Organisationsmodus für Notizen auszuprobieren. Es stellt sich heraus, dass es alle Funktionen hat, nach denen ich gesucht habe!
pandoc
Markup-Elemente (es gibt auch den Pandoc-Modus , den ich selbst nicht ausprobiert habe). Es ist möglich, benutzerdefinierte Exportbefehle zu definieren und die Ausgabe im integrierten Emacs-Browser anzuzeigen. Der Markdown-Modus ermöglicht auch das Falten von Überschriften ähnlich wie bei vim-pandoc
.Andere Aspekte, die ich an Emacs schätze, sind die Möglichkeit, unter vorhandenen Funktionen und Tastenkombinationen zu suchen, und die Zeiterfassungs- und Aufgabenverwaltungsfunktionen des Org-Modus. Um es klar zu sagen, ich verwende immer noch vim, um Dateien über das Terminal zu bearbeiten, aber um Notizen zu machen, verwende ich Emacs mit Org-Modus und es ist großartig!
Izzy
markdown
überprüft , insbesondere die mit Antworten ? Passt keine ihrer Lösungen zu Ihren Anforderungen?joelostblom
Izzy
sebelk
joelostblom
sebelk
![Alt Text](http://bit.ly/1drEdWK "Title")
? (v. 0.13.1)joelostblom