Evernote Markdown Sublime实现
Evernote无法实现markdown一直是个缺陷。
本来马克飞象已经解决了这一难题,可是马克飞象近日又开始收费(本来官网上测试专业版的时候说未来会有专业版和免费版的区分,但是专业版正式推出的时候却宣布必须付费,实在是言行不一啊)。
没钱的我已经习惯了markdown的书写,因此一直找寻Evernote markdown的解决方案。
最后发现了神器:Sublime的Evernote插件。
先上效果图,然后我们再继续~

安装基本步骤
- 不熟悉Sublime Package Control 安装的可以先看这里 :
Sublime Text 3 安装Package Control - Next Code - 开源中国社区 - 基本的步骤教程(自定义快捷键可以略过,下面会讲述我的自定义配置):
Sublime Text 变身 Evernote 大咖 – Mac玩儿法
官方资料
内含安装步骤和使用教程(英文)
我的配置及改进
快捷键配置改进
Preferences--> Key Bindings-User
官方给出的快捷键配置及介绍
The plugin does not install keymaps, if you wish you may add a variation of the following to your user keymaps:
{ "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" },
you can also overwrite the standard “save” bindings for Evernote notes as follows:
{ "keys": ["ctrl+s"], "command": "save_evernote_note", "context": [{"key": "evernote_note"}] },
{ "keys": ["ctrl+s"], "command": "send_to_evernote", "context": [{"key": "evernote_note", "operator": "equal", "operand": false}, {"key": "selector", "operator": "equal", "operand": "text.html.markdown.evernote"}] },
注:super代表Windows键或者Command键(Mac)
- 问题1:Windows键在Win8系统全被系统截获响应,自定义快捷键应尽量避免。显然官方给出的第一个快捷键在Windows8下不会有响应。
- 问题2:新建一篇笔记才有send的必要,已经新建好的笔记只需要save就可以了。所以如果要使用官方给出的快捷键,尽量不要直接将两者拼合使用,尽管不会出现什么问题。
我的配置
[
{ "keys": ["ctrl+shift+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+n"], "command": "new_evernote_note" },
{ "keys": ["ctrl+s"], "command": "save_evernote_note", "context": [{"key": "evernote_note"}] },
{ "keys": ["ctrl+s"], "command": "send_to_evernote", "context": [{"key": "evernote_note", "operator": "equal", "operand": false}, {"key": "selector", "operator": "equal", "operand": "text.html.markdown.evernote"}] }
]
使用ctrl+shift+e直接调用与Evernote相关的Menu。不常用的此插件功能可以通过此快捷键调出menu后查询使用。
加入了新建笔记快捷键("ctrl+e", "ctrl+n" 连续按键,其他绑定两个键的使用方式相同)
新建一篇笔记,由于没有保存前还不是evernote_note的环境("context": [{"key": "evernote_note"}]),所以需要send的快捷键。一旦创建成功或者是编辑以前的笔记,才有save的需求,所以有
{ "keys": ["ctrl+s"], "command": "save_evernote_note", "context": [{"key": "evernote_note"}] }
的配置。
备注:使用新建快捷键之后,使用ctrl+s无效。所以怀疑官方给出的最后一个快捷键(send)配置没有生效。只能通过 "ctrl+e", "ctrl+s" ,暂时保留没有做深入研究。
深入研究资料保留: Sublime快捷键配置官方介绍
还有一个比较怪异的现象是:
如果我把keys的绑定都绑定成一个键,即替换sublime本身的ctrl+s、 ctrl+n、 ctrl+o ,放弃先敲一个ctrl+e的策略。
ctrl+s可以看到效果, ctrl+n、ctrl+o均无效。
markdown渲染样式改造(主要是代码)
Preferences--> Package Settings --> Evernote --> Settings-User
{
"noteStoreUrl": "http://app.yinxiang.com/……",
"token": "………………………………",
"inline_css": {
"pre": "color: #000000; font-family: Menlo, Monaco, Consolas, Courier New, monospace; font-size: 14px; white-space: pre-wrap; word-wrap: break-word; background-color: #f8f8f8; border: 1px solid #cccccc; border-radius: 3px; overflow: auto; padding: 6px 10px; margin-bottom: 10px;",
"code": "color: black; font-family: Menlo, Monaco, Consolas, Courier New, monospace; font-size: 14px;"
},
"code_highlighting_style": "github"
}
主要更改:
- font-family: Menlo, Monaco, Consolas, Courier New, monospace; (参照了马克飞象的字体选择)
- font-size: 14px; (Windows和Android显示效果妥协的结果)
- "code_highlighting_style": "github" (尝试了几种都很难看,最后还是用了这个,这个是默认的,可以不用设置)
Evernote Markdown Sublime实现的更多相关文章
- Evernote Markdown Sublime使用介绍
版权声明: 欢迎转载,但请保留文章原始出处 作者:GavinCT 出处:http://www.cnblogs.com/ct2011/p/4002619.html 这一篇博客继续探讨:Evernote ...
- Markdown Sublime flowchart.js 流程图
先亮出来一个 flowchart.js 的 Sample 给 Sublime 安装 MarkdownPreview,这个不必多说了 Sublime Text -> Preferences -&g ...
- Sublime Text3安装evernote插件
关键字 Markdown编辑器.Evernote.Sublime Text3 正文 Sublime Text3安装evernote插件方法如下: 1.使用Package Control安装ever ...
- markdown预览-快速入门
最近要写文档,领导指定用markdown. 这个两三年前用过两次的神器工具,都忘的差不多了. 为了熟练一点这个技能,决定好好的重新学一次. 于是乎:看快速入门文档 ...30分钟...看完文档发现要来 ...
- sublime使用技巧汇总
sublime使用技巧 Ubuntu下安装sublime text 3143版本 Install the GPG key: wget -qO - https://download.sublimetex ...
- markdown的学习
开始 语法 编辑器 sublime配置 图床 体验 开始 昨天晚上加上今天上午,折腾了算是一天的markdown编辑器. 原因是,为了写博客.在博客园写的东西,想法不到简书里,结果发现有部分乱码,以及 ...
- 在github上写博客
在github上混了几个月,收获颇多.作为一个开源的坚定信仰者,深深觉得每一个码农都应该参与到开源社区中,github提供了一个平台,让你为开源项目提交代码变得异常简单和直接.以前由于工作异常繁忙和繁 ...
- 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……
0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...
- 如何优雅高效的写博客(Sublime + Markdown + Evernote)
如何优雅高效的写博客(Sublime + Markdown + Evernote) 本文主要是参照了几位大神的博客加上自己捣鼓了半天,比较适合新手流畅阅读 非常感谢下面两位大神: @dc_726: h ...
随机推荐
- Drupal V7.3.1 框架处理不当导致SQL注入
这个漏洞本是2014年时候被人发现的,本着学习的目的,我来做个详细的分析.漏洞虽然很早了,新版的Drupal甚至已经改变了框架的组织方式.但是丝毫不影响对于漏洞的分析.这是一个经典的使用PDO,但是处 ...
- springboot项目:Redis分布式锁的使用(模拟秒杀系统)
模拟秒杀系统: 第一步:编写Service package com.payease.service; /** * liuxiaoming * 2017-12-14 */ public interfac ...
- ubuntu 16.04通过源码方式安装nginx
1.下载nginx源码包 wget http://nginx.org/download/nginx-1.11.12.tar.gz 2.解压该tar包 tar zxvf nginx-1.11.12.t ...
- 解析XML:DOM,SAX,PULL
Android解析XML有三种方式:DOM(document object model).SAX(simple api XML).PULL 1.DOM DOM解析XML文件时,会将XML文件的所有内容 ...
- Scanner类中的nextToken()方法解读
下面看一下nextToken()方法的源码实现. 1.Java中的控制字符 case ' ': // (Spec 3.6) case '\t': // (Spec 3.6) case FF: // ( ...
- JavaScript数据结构-19.拓扑排序
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JavaScript数据结构-10.字典
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- AngularJS 的常用特性(二)
3.列表.表格以及其他迭代型元素 ng-repeat可能是最有用的 Angular 指令了,它可以根据集合中的项目一次创建一组元素的多份拷贝. 比如一个学生名册系统需要从服务器上获取学生信息,目前先把 ...
- PTA (Advanced Level) 1066 Root of AVL Tree
Root of AVL Tree An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of ...
- python 爬虫入门案例----爬取某站上海租房图片
前言 对于一个net开发这爬虫真真的以前没有写过.这段时间开始学习python爬虫,今天周末无聊写了一段代码爬取上海租房图片,其实很简短就是利用爬虫的第三方库Requests与BeautifulSou ...