Sublime如何编写MarkDown+EverNote插件使用

如何使用Sublime编辑markdown,并同步至印象笔记

Why We Do This?

  我一直很喜欢知乎上的回答问题的一种思考方式:“先说是不是,再说为什么”,回答一个问题前,我们要先分析并归纳出自己的观点,摆明车马后再进一步的阐述说明,这就是一个条理清晰的解决+回答问题的思维流程了。作为一名程序员,我个人觉得我们的做法更倾向于“先说是什么,再说怎么做”。也就是先分析需求,根据需求得到自己目标实现的功能,再以此为基础,去选择解决问题的方法。这一篇blog名为“如何使用Sublime编辑markdown,并同步至印象笔记”,这里就先来解释一下“是什么”的问题。
  首先是我为什么写markdown的问题,这一点想必不用多说,markdown在写blog等内容时的优势大家都清楚,markdown在CSDN等网站的使用也体现了它的强大之处。其次就是为什么选择使用Sublime编辑markdown的问题。作为一名主要进行前端开发,对后端也有一定涉猎的程序开发人员,对比多款开发IDE后,我最终还是选择了Sublime。相比于其他如WebStorm,IDEA,eclipse等,Sublime可以在很好的满足我目前工作使用的需求同时,以较低的配置较快的速度进行编辑等操作。同时,Sublime也可以很方便快捷的安装各种插件,如EverNote插件,可以帮助我在短暂的午休时间里在公司电脑上写一点博客,刷一刷算法,晚上下班后再回家补充完整。这就是“是什么”的部分了。

How We Do This?

  接下来就是“怎么做”的部分了。Sublime的下载与安装想必不用多说,插件的安装也不必赘述,Package Control中选择install package,然后选择markdown preview与markdownEditing这两个插件,我们可以选择在当前页面预览,可以选择绑定自己喜欢的热键,在浏览器端进行界面预览。具体的设置与如何绑定热键,大家可以使用搜索引擎自己了解一下,没什么需要特别提出来的地方。
  Sublime与markdown至此已经设置完成,接下来主要是EverNote这一部分了。EverNote插件的安装和markdownPreview等一样,但是我们在该插件安装完成后还要进一步进行设置。为了可以使我们写出来的md文件可以保存到印象笔记,在多端进行方便的浏览与修改,我们还需要获得api接口的Developer Tokens。我们需要按以下步骤进行设置:
    Preference -> Package Settings -> EverNote -> Reconfigue Authorization
  由于大家可能国内版的用户居多,故我们可以选择手动打开Developer Tokens(国际版选这个)但是呢,我们打开这个之后,我们会发现现在已经无法创建Developer Token了,这是由于印象笔记由于考虑安全原因已经关闭了申请接口。不过不用担心,我们还是可以进行申请的。作为开发人员,我们可以在印象笔记帮助中心提交开启申请,好好的说明自己的使用需求什么的,会有印象笔记的技术人员来帮助我们开通,等几个工作日即可。在获取成功后,我们需要复制下来NoteStoreUrl与token,并将其贴入以下路径文件中:
    Preference -> Package Settings -> EverNote -> Setting-User即可。
  具体为
  {
    ”noteStoreUrl”:”你的NOteStoreUrl”
    ”token”:”你的developer token”
  }
  保存后关闭Sublime,随后重启。使用ctrl+shift+P,查看是否有EverNote有关命令,出现则表示安装配置成功。
  为了更好的通过Sublime使用EverNote,我们可以自定义热键。自定义Sublime热键的方法为ctrl+shift+P,找到key binding-User后,自定义自己所需的热键即可,下面是我的配置
{ "keys": ["ctrl+alt+e"], "command": "open_evernote_note" },
{ "keys": ["ctrl+alt+s"], "command": "save_evernote_note", "context": [{"key": "evernote_note"}, {"key": "evernote_has_guid"}] },
{ "keys": ["ctrl+alt+s"], "command": "send_to_evernote", "context": [{"key": "evernote_note"}, {"key": "evernote_has_guid", "operator": "equal", "operand": false}] },
  我这里是绑定ctrl+shift+e用于打开已经存在的笔记,ctrl+shift+s用于保存并同步笔记至云端,大家可以根据自己的习惯进行绑定。但是,要注意的一点是,最好不要与原有的热键相冲突。
  至于如何新建笔记,还是使用ctrl+shift+P,找到evernote: new empty note,并一步步选择路径即可。创建成功后,我们可以在title中对该篇笔记进行命名,并在notebook对笔记分类进行修改。
  嗯,大概就是这个样子了。最后说一下markdown最基本的缩进和换行吧,这两个用的感觉是最多的。换行使用HTML中的<br>,缩进使用&emsp;&emsp;即可。嗯,大致就是这样,谢谢各位观看。

———————————————————————————————————————————————————————-
  上一次写blog还是3月份,接下来就是各种毕设,找工作,办手续之类事情在忙,中间虽然有坚持学习,但是blog一直没能再写下去,对于知识的归纳整理做的很不到位,挖的坑也没有填,感觉人也变得有点懒了(笑)。这篇blog没什么技术含量,写下来除了希望能锻炼一下自己用markdown写东西的能力外,更是要藉此把写blog的习惯捡起来,学习这件事,真的是不可以停下来啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值