Wie kann ich die Markierung einer Notiz in Evernote (Windows) direkt bearbeiten?

3741
Kevin Radcliffe

Ich freue mich darauf, Notizen innerhalb des Windows Evernote-Clients entfernen und aktualisieren zu können .
Der Editor ist mäßig mächtig, aber ich möchte das Markup direkt bearbeiten.

Ich bin mir nicht einmal sicher, ob Evernote HTML, Markdown oder ein spezielles, proprietäres Markup verwendet.

Wie kann ich die Notizen direkt bearbeiten?

3
Bei der Prüfung des Evernote-Ordners für lokale Dateien (der Speicherort befindet sich möglicherweise im Dialogfeld "Evernote-Optionen") scheint es, dass Evernote Notizen auf proprietäre Weise in der SQLite-Datenbank speichert. Sie können die Datenbank mit einem beliebigen SQLite-Editor untersuchen. Ich empfehle Ihnen jedoch nicht, sie zu ändern, ohne deren Struktur vollständig zu verstehen. Jack Shainsky vor 12 Jahren 2
Ist das die einzige Möglichkeit, den Inhalt zu packen? Wenn ja, so schlimm ist es in diesem Fall nicht die Mühe wert. Vielen Dank für Ihre Hilfe und Kommentar Kevin Radcliffe vor 12 Jahren 0

2 Antworten auf die Frage

4
sflinter

Ich bin gerade auf den ENML-Editor gestoßen, der, wie der Name schon sagt, ein Editor für die Markierungssprache von Evernote ist, mit dem Sie das zugrunde liegende Markup in einer EN-Notiz direkt bearbeiten (und möglicherweise vermasseln) können.

1
Seb

Sie können die Notiz aus dem Windows-Client als .enex (Evernote Export-Format) exportieren. Anschließend können Sie diese Datei in Ihrem bevorzugten Editor (nur XML) öffnen und mit dem HTML-Code arbeiten. dann importieren Sie es zurück in Evernote. Seien Sie aber vorsichtig bei der Struktur!

Alternativ verwendet die Webversion von Evernote eine angepasste Version des TinyMCE-Editors. Bei dieser Unterstützung werden Ereignisse eingeblendet, und Sie können das mceCodeEditor -Ereignis einfügen, um einen HTML-Editor für die aktuelle Notiz anzuzeigen. Offensichtlich hängt es ziemlich stark von der Implementierung der Evernote-Webseite ab und wird vom Evernote-Team sowieso nicht unterstützt!

Die zweite TinyMCE-Instanz auf der Seite ist die aktive Notiz. Sie können einen HTML-Editor erhalten, indem Sie dieses JavaScript auf der Seite ausführen:

tinyMCE.execCommand('mceCodeEditor',false, tinymce.editors[1].id); 

Wenn Sie ein Bookmarklet benötigen, das genau das tut (dh ich habe es für Sie gemacht!), Finden Sie hier http://seb.so/html-source-editor-for-evernote-web-a-bookmarklet/ weitere Informationen