用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号 可以更改的
  • ec7af3675eac:非常感谢!这里的教程是对新手最友好的。。
  • cdb71118b30c:请问sublime配置了印象笔记有什么用,我看挺多人弄了evernote的插件
    我的袜子都是洞:@驴儿飞 有点浮夸,不过我喜欢
    驴儿飞:支持markdown 与装B

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

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