[转]用 Markdown 写印象笔记(Evernote)

使用印象笔记很久了,什么都觉得很好,就是不支持 Markdown 书写语法,实在是太遗憾了。今天发现网上有人介绍了一款 Sublime 的一个插件 Evernote ,尝试了一下觉得还是一个不错的方案,正好我也很喜欢使用 Sublime 编辑器,如此甚好,哈哈…

{% img https://cdn.jsdelivr.net/gh/0vo/oss/images/2016101901.png 400 %}

一、安装

1.1 用 Sublime 的 PackageControl 安装 Evernote 插件

1.2 设置 Sublime 与印象笔记做关联

国内印象笔记用户打开链接: https://app.yinxiang.com/api/DeveloperToken.action ,国际 Evernote 用户打开链接: https://www.evernote.com/api/DeveloperToken.action 。然后点击页面按钮 Create a developer token 生成开发者秘钥。

打开 Sublime Preferences -> Package Settings -> Evernote -> Settings - User 在文件中贴入如下内容:

{
 "noteStoreUrl": "",
 "token": ""
}

noteStoreUrltoken 值为之前打开的页面的上的值,然后保存。

测试是否成功:通过快捷键 ctrl+shift+p 打开 Sublime 命令窗口,输入 evernote,就会看见 Evernote 的许多命令,点击 evernote:list recent notes,如果看到罗列出最新的笔记,则说明授权成功。

二、快捷键设置

插件默认没有添加快捷键,但可以自己配置。通过快捷键 ctrl+shift+p 打开 Sublime 命令窗口,输入 key binding,选择 User 那,写入你的内容。

下面是我的设置:

[
    { "keys": ["Ctrl+e", "Ctrl+o"], "command": "open_evernote_note" },
    { "keys": ["Ctrl+s"], "command": "save_evernote_note", "context": [{"key": "evernote_note"}, {"key": "evernote_has_guid"}] },
    { "keys": ["Ctrl+s"], "command": "send_to_evernote", "context": [{"key": "evernote_note"}, {"key": "evernote_has_guid", "operator": "equal", "operand": false}] }
]

**解释:**意思是,按 ctrl+e, o 后,会打开印象笔记,按 ctrl+s 会将笔记保存并且同步到印象笔记。

三、常用命令

通过快捷键 ctrl+shift+p,打开 Sublime 命令窗口就可以使用一些常用命令了。

  • Evernote: New empty note:创建笔记
  • Evernote: Open Evernote Note:打开印象笔记
  • Evernote: List recent notes:打开最近笔记
  • Evernote: Search note:搜索笔记

四、个人配置

主要更改了代码的字体和颜色,需要注意的是替换掉 noteStoreUrltoken 值为步骤 2 中获取内容。点击 Sublime Text 的 Preferences -> Package Settings -> Evernote -> Settings - User 粘贴以下内容:

{
    "noteStoreUrl": "更换为步骤 2 中获取的 noteStoreUrl",
    "token": "更换为步骤 2 中获取的 token",
    "inline_css": {
        "body": "",
        "pre": "color: #000000; font-family: Consolas,monospace; font-size: 0.9em; white-space: pre-wrap; word-wrap: break-word; border: 1px solid #cccccc; border-radius: 3px; overflow: auto; padding: 6px 10px; margin-bottom: 10px;",
        "code": "color: black; font-family: Consolas,monospace; font-size: 1.1em;",
        "inline-code": "color: #c7254e; font-family: Consolas,monospace; padding: 0.1em 0.2em; margin: 0.1em; font-size: 85%; background-color: #f9f2f4; border-radius: 3px; border: 1px solid #d6d6d6;",
        "h1": "margin-bottom: 1em; margin-top: 1.2em;",
        "footnotes": "border-top: 1px solid #9AB39B; font-size: 80%;",
        "hr": "color:#9AB39B;background-color:#9AB39B;height:1px;border:none;",
        "sup": "color:#6D6D6D;font-size:1ex",
        "blockquote": "border-left: .5ex solid #BFBFBF; margin-left: 0px; padding-left: 1em; margin-top: 1.4285em; margin-bottom: 1.4285em;",
        "table": "border-collapse: collapse; border-spacing: 0; margin: 1em;",
        "td": "border: 1px solid #DDD; padding: 6px 13px;",
        "th": "border: 1px solid #DDD; padding: 6px 13px;",
        "tr:odd": "border: 1px solid #DDD; padding: 6px 13px;",
        "tr:even": "border: 1px solid #DDD; padding: 6px 13px; background-color: #F8F8F8;"
    },
    "code_highlighting_style": "github",
    "code_friendly": true,
    "gfm_tables": true,
    "wiki_tables": false,
    "emphasis_mark": "_",
    "strong_mark": "**",
    "item_mark": "*",
    "notes_order": "updated",
    "max_notes": 100,
    "update_on_save": false,
    "evernote_autocomplete": true,
    "sort_notebooks": false,
    "show_stacks": true,
    "open_single_result": true,
    "tab_prefix": "Evernote: ",
    "warn_on_close": true
}

原文地址