Evernote 的排版能力一直为人诟病,以致出现各种曲线救国的神奇方法,最近看到 @xiaopenyou 提到的 winclip-autohotkey 方法(感谢),觉得这个思路应该是解决 Evernote 排版最便捷的方法了(在 AutoHotkey 的支持下,热键剪切笔记内容将其转换成 html 格式类文档再重新粘贴到笔记内从而实现即时排版)。
Winclip 库
Github 上发现的实例脚本
相关问题的讨论
现在个人碰到的问题是,一般样式用 evernoteEdit 函数(保留原文格式)都可以实现,但行距这个最重要的样式 evernoteEdit 却无法实现,evernoteEditText(不保留原格式) 虽然可以更改行距,但笔记的段落结构也会被完全破坏。不知道有没有使用类似 evernoteEdit 这种保留原文格式函数实现更改行距的办法,求达人指点,谢谢。
1
xiaopenyou 2015-10-06 22:20:35 +08:00 1
拷贝源格式时,带了 line-height: normal 等各种冗余 style ,导致自定行距无效。可以先用正则等删一下,再外裹上 line-height 自定行距,再回传试试…
|
2
wandero OP @xiaopenyou 再次感谢
(不会正则用的 StringReplace ……把 text-indent 和 br 都清空了,尽管混乱的一塌糊涂……)(代码盲)居然弄成功了 修改 evernoteEdit 后使用 Send ^+{Space} evernoteEdit("<div style='text-indent:2em'><span style='line-height:2.2;'>", "</span></div") |
3
wandero OP 。。。
可以初步实现文档重排,行距和段首空格都搞定, Evernote 最无奈的部分终于解决了 |
4
xiaopenyou 2015-10-30 14:04:30 +08:00
@wandero 老兄, evernote 里的代码高亮,你有何好方法吗?
|
5
wandero OP @xiaopenyou 代码盲,还没出现这个需求……
SublimeEvernote 怎么样,双向同步笔记,这样有代码高亮需求的笔记可以在 Sublime 里面编辑浏览(包括 markdown ),同时又可以保存在 Evernote 检索编辑什么的 |