Evernote 不错,但它的文本编辑器很奇怪,不擅长存储代码片段。它允许 HTML,但只能操作 HTML 的一个子集,这有点令人沮丧。
有没有办法在 Evernote 之外编辑 Evernote 片段?
笔记:为了澄清起见,我的意思是:有没有办法使用 Evernote 在外部编辑器中编辑片段?
答案1
我认为我们可能需要对您的问题进行更清晰的解释......
Evernote 不错,但它的文本编辑器很奇怪,不擅长存储代码片段。它允许 HTML,但只能操作 HTML 的一个子集,这有点令人沮丧。
有没有办法在 Evernote 之外编辑 Evernote 片段?
我的第一遍阅读表明了这一点:
将 Evernote 文本复制并粘贴到 TextEdit 或您选择的其他编辑器中。清理它,根据自己的喜好进行修改...然后将其复制并粘贴回 Evernote。
但我可能误解了你的问题...你的意思是不使用 Evernote 来编辑 Evernote 数据吗?数据存储在 ~\Library\Application Support\Evernote
Evernote.sql 文件大概是存储标签、同步信息等的 SQL 数据库……
内容文件夹被分成多个单独的文件夹,在我的情况下,标记为 PXX,其中 XX 是一个数字...每个文件夹内都有一个 filename.ENML、filename.html 和缩略图文件。
ENML 似乎是包含笔记内容的 XML 文件。content.html 似乎是内容的纯 HTML 文件,缩略图文件是缩略图视图...
我修改了 XML 文件,但 Evernote 客户端没有看到更改...因此,我推测您可以修改数据,但如果不对数据库进行逆向工程,您就无法强制客户端同步更改的数据......
答案2
你可以尝试 QuickCursorhttp://www.hogbaysoftware.com/products/quickcursor我自己没用过,但他们声称
QuickCursor 通过全局键盘快捷键将您最喜欢的文本编辑器*带到任何应用程序中。... *QuickCursor 可与 BBEdit、Espresso、MacVim、Smultron、SubEthaEdit、TextMate、TextWrangler 和 WriteRoom 配合使用。