Plugin für Obsidianmd zum Anzeigen und Bearbeiten von Codedateien entlang anderer Notizen.
Das Plugin fügt Obsidian eine Codeditor -Ansicht hinzu. Der Code -Editor verwendet den leistungsstarken Monaco -Editor, der auch gegen Code versorgt.
Neue Funktion: Das Plugin unterstützt jetzt auch die Bearbeitung einzelner Codeblöcke von Markdown -Dateien in einer eingebetteten Monaco -Editor -Instanz. Lesen Sie unten.
Vorbehalt: Dieses Plugin stützt sich derzeit auf gehostete Abhängigkeiten und benötigt somit eine Internetverbindung. Lesen Sie unten weitere Informationen.
In den Plugin -Einstellungen können Sie konfigurieren, für welche Dateierweiterungen der Editor als Standard -Editor verfügbar sein wird. Sie können auch neue Codedateien erstellen, indem Sie mit der rechten Maustaste auf einen Ordner im Seitenbereich klicken und auf "Codedatei erstellen" klicken, in der Befehlspalette nach "Neue Codedatei erstellen" oder mit der Schaltfläche "Code -Datei erstellen" in der Bandnotor suchen.

Neben den Standardthemen, die mit VSCODE versandt werden, unterstützt das Plugin auch eine lange Liste benutzerdefinierter, gut etablierter Themen, aus denen Sie auswählen können.

Das Plugin unterstützt auch die Bearbeitung einzelner Codeblöcke aus jedem Markdown -Dokument im Editor. Sie können entweder die Befehlspalette aufrufen und nach "den aktuellen Codeblock in Monaco -Editor öffnen" oder mit der rechten Maustaste auf einen beliebigen Codeblock klicken und auf "Code -Block in Monaco -Editor bearbeiten" klicken.
Dadurch wird ein neues Modal mit einer Monaco -Editor -Instanz geöffnet, in der Sie den Codeblock bearbeiten können, der beim Schließen des Modals automatisch zum Block in Ihrem Dokument zurückgeführt wird.

Suchen Sie nach dem Befehl "CSS -Snippet bearbeiten", um CSS -Snippets zu durchsuchen, die in Ihrem Obsidian -Gewölbe vorhanden sind, und bearbeiten Sie sie im Monaco -Editor.



Aufgrund der komplizierten Art des Bündelns des Monaco -Editors stützt sich das Plugin derzeit auf eine gehostete Version des Herausgebers. Dies bedeutet, dass das Plugin eine Internetverbindung für die Arbeit benötigt und eine Abhängigkeit von dem gehosteten Editor hat, der derzeit unter https://embeddable-monaco.lukasbach.com verfügbar ist.
Ich hoffe, diese Abhängigkeit in Zukunft zu entfernen, aber dies war der einfachste Weg, um das Plugin vorerst zum Laufen zu bringen.