wandero
V2EX  ›  问与答

请教一个 关于 Evernote 行距的 AutoHotkey 问题

  •  
  •   wandero · Oct 6, 2015 · 3427 views
    This topic created in 3896 days ago, the information mentioned may be changed or developed.

    Evernote 的排版能力一直为人诟病,以致出现各种曲线救国的神奇方法,最近看到 @xiaopenyou 提到的 winclip-autohotkey 方法(感谢),觉得这个思路应该是解决 Evernote 排版最便捷的方法了(在 AutoHotkey 的支持下,热键剪切笔记内容将其转换成 html 格式类文档再重新粘贴到笔记内从而实现即时排版)。

    Winclip 库
    Github 上发现的实例脚本
    相关问题的讨论

    现在个人碰到的问题是,一般样式用 evernoteEdit 函数(保留原文格式)都可以实现,但行距这个最重要的样式 evernoteEdit 却无法实现,evernoteEditText(不保留原格式) 虽然可以更改行距,但笔记的段落结构也会被完全破坏。不知道有没有使用类似 evernoteEdit 这种保留原文格式函数实现更改行距的办法,求达人指点,谢谢。

    5 replies    2015-10-30 15:12:58 +08:00
    xiaopenyou
        1
    xiaopenyou  
       Oct 6, 2015   ❤️ 1
    拷贝源格式时,带了 line-height: normal 等各种冗余 style ,导致自定行距无效。可以先用正则等删一下,再外裹上 line-height 自定行距,再回传试试…
    wandero
        2
    wandero  
    OP
       Oct 7, 2015
    @xiaopenyou 再次感谢
    (不会正则用的 StringReplace ……把 text-indent 和 br 都清空了,尽管混乱的一塌糊涂……)(代码盲)居然弄成功了

    修改 evernoteEdit 后使用

    Send ^+{Space}
    evernoteEdit("<div style='text-indent:2em'><span style='line-height:2.2;'>", "</span></div")
    wandero
        3
    wandero  
    OP
       Oct 7, 2015
    。。。

    可以初步实现文档重排,行距和段首空格都搞定, Evernote 最无奈的部分终于解决了
    xiaopenyou
        4
    xiaopenyou  
       Oct 30, 2015
    @wandero 老兄, evernote 里的代码高亮,你有何好方法吗?
    wandero
        5
    wandero  
    OP
       Oct 30, 2015
    @xiaopenyou 代码盲,还没出现这个需求……
    SublimeEvernote 怎么样,双向同步笔记,这样有代码高亮需求的笔记可以在 Sublime 里面编辑浏览(包括 markdown ),同时又可以保存在 Evernote 检索编辑什么的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 18:26 · PVG 02:26 · LAX 11:26 · JFK 14:26
    ♥ Do have faith in what you're doing.