用Sublime配制evernote全解

作者: 驴儿飞 | 来源:发表于2016-02-06 20:34 被阅读7821次

    网上大多数都是sulime配制evernote都是针对mac的,我研究了两天,发现windows也没有太多难度,唯一就是比较奇葩的问题找不见文件,但其本上直接下载包就可以解决。
    感谢 @Kairyou

    所需软件:

    • sublime text3

    所需sublime插件:

    • package control
    • sublime-evernote
    • Sublime Tmpl
    • markdown Editing
    • markdown Preview

    安装Packages Controls:

    • 下载Sublime text3 下载安装,免费版可以用,也可以在网上随便找一个破解码。

    安装packages controls:

    • 安装后可使用install package 命令。
    • Sublime中打开打开Sublime在 Preferences >> Browse packages...
    • 退一个目录,找到 Installed Packages 拷贝过去。
    • 重新启动 Sublime.

    还有一种方法同样可以安装。

    • 在View先项中调出 Show console
    • 复制如下代码后回车
    import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)  
    
    

    安装evernote插件

    • ctrl + shift + p 调出Command palatte...
    • install package >> evernote
    • 打开 Sublime Evernote 插件的设置文件 Preferences > Package Settings > Evernote > Settings - User
    获取印象笔记应用授权

    中国版印象笔记客户打开
    国际版的印象笔记用户打开 把http://yingxinag.com替换成http://evernote.com
    并登陆,获取应用授权
    你将获得 Developer Token 和 NoteStore URL
    将上面获取到的信息复制到相应的位置, 格式是:

    {
     "noteStoreUrl": "你的 NoteStore URL",
     "token": "你的 Developer Token"
    }
    

    token 是以S=开头的一串字符串
    noteStoreUrl 是一段 http 地址,你需要手动将https替换成http
    保存设置文件(可能还需要重启你的Sublime Text)之后,尝试打开一个笔记以确保你的印象笔记能正常工作

    • 此时你可以ctrl + shift + p 调出Command palatte 输入 evernote: list recent notes,如果成功可以看到你最近的笔记。

    参考:[sublime-evernote wiki](First Use · bordaigorl/sublime-evernote Wiki · GitHub)

    配制快捷方式:

    其实你己经可以使用印象笔记了,但为了

    • 同样方法用 Install 安装 Sublime Tmpl,Markdown Preview 与Markdown Editing这三个包

    配制markdown模版:

    • 通过 Preferences > Bowse Packages... 找到SublimeTmpl文件夹中 找到 tmplates 新建一个md.tmpl的文档:
    • 用Sublime 打开 md.tmpl 文档 写入以下格代码,保存 。可参考:[印象笔记wiki](Metadata · bordaigorl/sublime-evernote Wiki · GitHub)
    --- 
    title: 2016.2.3
    tags: 日记 
    notebook: 00.日清单/总结 
    ---
    
    

    模板配制完成,Evernote能识别这三个关键字 依次是标题,标签,笔记本。

    配置menu中的MD选项

    • 在选项 File > New file(SublimeTmpl) > menu 照猫画虎的加入如下代码:
    {
     "caption": "md",
     "command": "sublime_tmpl",
     "args": {
     "type": "md"
     }
     },
    

    这样我们就能看到md的模版选项了。

    配置快捷键:

    • Evernote 的快捷键在 Key Bindings——User 中代码如下:
    { "keys": ["super+e"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Evernote: "} },
    { "keys": ["ctrl+e", "ctrl+s"], "command": "send_to_evernote" },
    { "keys": ["ctrl+e", "ctrl+o"], "command": "open_evernote_note" },
    { "keys": ["ctrl+e", "ctrl+u"], "command": "save_evernote_note" },
    
    

    ["ctrl+e", "ctrl+s"] 就是先按完ctrl + e 后再按 ctrl + s

    • md模版的快捷键是在下面代码下再插入下面代码:
    { "keys": ["ctrl+alt+m"], "command": "sublime_tmpl", 
    "args": {"type":"md"},"context":[{"key":"sublime_tmpl.md"}] },
    
    

    可参考:sublime开发插件-初尝
    这时你的配制己经其本完成,可以用Sublime来写 markdown版本的Everonte。
    好麻烦,但这也不能阻档爱折腾的你,是不是?

    高亮笔记模板:

    • install package 安装MarkdownEdinting.
    • 加入代码在 preferences > package settings > Sumblime > Setting (user)中。
        {"md": {
            "syntax": "Packages/MarkdownEditing/Markdown.tmLanguage"
             }
         }
    
    

    相关文章

      网友评论

      • Winter_Chen:成功了
      • 8951540227b8:为什么总是提示授权错误,让从新配置
        evernote cannot perform the requested action
        authorisation error ,consider re-cofiguring the plugin
      • dbcba2e69c61:感觉要疯了,一切都设置好了,sublime里写了篇markdown,预览什么的都ok,一同步到evernote上,[TOC]就没用,怎么试都没用,其他的markdown在evernote显示都正常,就这个TOC,放哪都不行,楼主有办法吗?
      • 承宇:为什么现在获取不到令牌了呢?有哪位能解答一下么
      • 欧薇娅:通过插件自带的获取API菜单,跳转一个是国际版API的网址,没有察觉,死活同步不了,怒卸载,但是心理阴影一直被笼罩,但是在下午一个偶然的触碰中发现了这个问题,然后就爽歪歪。真是自我的救赎啊!
      • 89111fa14f52:感谢。
        说一下
        1.最后一段的代码是给Markdown匹配缩写“md”使得新建时直接会是Markdown格式而不是plain text。所以应该和高亮代码分开。另外放在preferences > package settings > SumblimeTempl> Setting (user),作者应该是打错了。
        2.看到有人问,新建出来白白的应该是因为装了Markdown Editing包,Sublime test自带Markdown,装了Markdown Editing以后会覆盖自带的(Sublime test 2需要手动屏蔽)。
      • Jacob_LJ:你好, 楼主, 在 Preferences > Package Settings > Evernote > Settings - User 找不到 Evernote > Settings?? 已经确定 通过 pageContrl 安装了 sublimeEvernote, 这是什么问题??
      • 576e72f4c32f:你好楼主,为什么我写的#号标识,send后在evernote显示的还是#?
        应该是标题啊!
        576e72f4c32f:@聒聒并不噪 我知道了,#后面加空格
      • M_M_M_M_M__:好,我找到改渲染格式的方法了,在这个网址下面,楼主可以参考一下加上去
        http://www.tuicool.com/articles/eYrq2aM
      • M_M_M_M_M__:亲,我想说这个md转换出来的格式感觉有点丑啊,可以改吗
      • 果汁如此:谢谢分享,请问ctrl + shift + p 调出Command palatte 输入 evernote: list recent notes,显示乱码,怎么处理呢?
      • 辰牧殇:为什么不能用了?
      • 8b5d4842f794:楼主,你好我想问下新建md 模板的背景怎么这么白的
        本慈:怎么更改?
        yulusjjc:怎么更改
        驴儿飞:@桃子1号 可以更改的
      • Oddcc:非常感谢!这里的教程是对新手最友好的。。
      • cdb71118b30c:请问sublime配置了印象笔记有什么用,我看挺多人弄了evernote的插件
        我的袜子都是洞:@驴儿飞 有点浮夸,不过我喜欢
        驴儿飞:支持markdown 与装B

      本文标题:用Sublime配制evernote全解

      本文链接:https://www.haomeiwen.com/subject/ymlykttx.html