美文网首页
Sublime-Evernote插件学习笔记(一)首次使用+快捷

Sublime-Evernote插件学习笔记(一)首次使用+快捷

作者: mehearties | 来源:发表于2017-03-09 22:05 被阅读804次

    一直在寻找一款能与Evernote双向存取的Markdown编辑器。最后,发现了这款Sublime插件,自己研究学习了一下,决定就是他了!

    最终形成的MD写作流程。

    1. 打开Sublime
    2. 新建笔记 ctrl+E,ctrl+N 或者 从 Evernote 打开一个笔记 ctrl+E,ctrl+O。
    3. 写作。
    4. 按ctrl+alt+O,在 ipad 中 实时预览。
    5. 保存。
    
    正在编辑.jpg

    为什么要折腾

    1. 双向存取。用过马克飞象、小木匠、cmdmarkdown等,支持Evernote-本地,本地-Evernote双向编辑功能的几乎没有,有这功能的在使用过程中也经常出现问题。
    2. 使用IPAD实时预览的规则比较合我心意——不喜欢屏幕分屏,却又希望能看到实时变化(hentai)。
    3. 写作过程简单轻便。软件运行速度、写作速度非常快。
    4. 该插件对Markdown语法良好支持,理论上无需下载其他插件。
    5. 免费。:)
    6. 装逼。

    A、安装

    无需赘言,ctrl+shift+P ,呼唤控制台,在Package Control里搜索安装Evernote即可。

    B、首次使用

    • 打开 https://app.yinxiang.com/api/DeveloperToken.action 并登陆,获得 Developer Token 和 NoteStore URL。

    • 打开 Sublime Evernote 插件的设置文件 Preferences > Package Settings > Evernote > Settings - User

    • 将上面获取到的信息复制到相应的位置, 格式是:

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

    token是以S=开头的一串字符串
    noteStoreUrl是一段 http 地址,你需要手动将https替换成http

    • 保存设置文件(可能还需要重启你的Sublime Text)之后,尝试打开一个笔记以确保你的印象笔记能正常工作。

    完成上述步骤后,基本上就能开始使用了。

    C、快捷键

    一、我的配置:

    { "keys": ["ctrl+alt+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" },
    { "keys": ["ctrl+e", "ctrl+n"], "command": "new_evernote_note" },
    

    解释:

    1. 显示控制台Evernote的相关命令。
    2. 先按CTRL+E然后按CTRL+S,发送到Evernote
    3. 先按CTRL+E然后按CTRL+O,打开Evernote笔记
    4. 先按CTRL+E然后按CTRL+U,更新Evernote笔记
    5. 先按CTRL+E然后按CTRL+N,新建Evernote笔记

    也可以替换保存的默认快捷键:

    { "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}] },
    

    二、命令进阶使用

    (一)The Open Note Command——打开笔记命令:

    ** open_evernote_note **

    1. 介绍

    参数 描述
    note_guid 根据唯一ID打开
    from_notebook 根据笔记本名称打开
    with_tags 根据标签打开
    by_searching 根据搜索结果打开
    order 按照created, updated, relevancetitle的顺序打开
    ascending 如果为true,升序排列打开
    convert 如果为true,转化为Markdown格式,默认为 true

    2.用法实例

    在keymap里,搜索常用笔记本,打开其中的笔记。

    { "keys": ["ctrl+alt+i"], "command": "open_evernote_note", "args": {"by_searching": "notebook:常用"} }
    

    (二)Creating New Notes——新建笔记命令:

    new_evernote_note

    注意:使用 send to Evernote 命令前,创建的新文档不会上传到Evernote服务器中。

    1. 介绍

    参数 属性
    contents 按指定内容新建笔记
    template 按特定模板新建笔记
    • 目录参数指定后,模板参数将被忽略。
    1. 如果未指定参数(通常从控制台激活该命令时),默认的模板将被使用。
    2. template的值有两种:
      • 完整路径,如Packages/User/NewNote.md必须要在Packages/目录下。
      • 文件名模式,比如EvernoteTemplate*.md。不包含路径。

    2. 用法:

    { "keys": ["ctrl+e", "ctrl+q"], "command": "new_evernote_note", "args": {"template": "EvernoteTemplate*.md"} },
    

    3. 笔记模板的制作:

    默认模板样式:

        ---
        title:  
        notebook: 
        tags: 
        ---
    

    编写模板文件的特别注意:模板文件要转化为UNIX格式,否则会出现乱码。

    • 模板文件存放位置:
      必须为 Packages 文件夹中任意目录下。
      Packages位置: 设置-浏览资源包

    • 引用模板实例一:
      Packages目录下有以下模板文件:

    evernote_empty_template.md        
    Just_A_Regular_Markdown_File.md
    evernote_image_template.md        
    custom_default_template.md
    evernote_quick_bullet_template.md
    

    绑定快捷键:

    { "keys": ["ctrl+e", "ctrl+t"], "command": "new_evernote_note", "args": {"template": "evernote_*.md"}},

    效果:出现控制台,筛选出了evernote_为开头的模板文件,另外两个被排除。

    • 引用模板实例二:
      新建模板文件EvernoteNote.md,内容为
    ---
    title: ${2: Some title}
    notebook: $1 
    tags:
    ---
    # ${2: Some heading}
    $3
    

    在 Sublime 的菜单栏打开 设置 > Package Settings > Evernote > Settings-User ,文件。
    键入

    "default_template": "Packages/EvernoteNote.md",
    

    效果:改变默认模板文件为自定义样式。

    (三)Getting Note Links——插入关联笔记

    insert_link_to_evernote_note

    1. 介绍

    参数 属性
    to 查看或者复制到剪贴板
    template 设定链接格式的模板

    2. 用法实例

      { "keys": ["ctrl+c"], "command": "insert_link_to_evernote_note", "args": {"template": "{url}", "to": "clipboard"} }
    

    参考: Github/sublime-evernote/wiki

    本文使用 Sublime-Evernote写作。

    相关文章

      网友评论

          本文标题:Sublime-Evernote插件学习笔记(一)首次使用+快捷

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