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

2017-03-09  本文已影响804人  mehearties

一直在寻找一款能与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、首次使用

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

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

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

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格式,否则会出现乱码。

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_为开头的模板文件,另外两个被排除。

---
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写作。

上一篇下一篇

猜你喜欢

热点阅读