使用 VS Code 感受最佳的印象笔记编辑体验

2017-04-08 15:11:49 +08:00
 Michlix

关于印象笔记

知识管理工具自己也算用过很多了,国内的有道,为知;国外的 onenote 。因为印象笔记的裁剪以及搜索功能太强大了,所以最后还是选择用印象笔记了。不过印象笔记这个公司确实态度有点不敢恭维,关于提升编辑器的需求提了多少年,人家压根不理不踩。不能用 Markdown 也没有代码高亮,对程序员来说确实不太厚道。

为此很多第三方的编辑器出现了,通过编辑 markdown 文档,然后把文档同步到印象笔记中。比如马克飞象等等。

程序员大部分时间都在和代码编辑器打交道,通常意味着要在不同的编辑器之间进行切换。因此我突发奇想,决定开发一个 VS Code 插件,直接在 VS Code 中完成大部分的印象笔记操作----编辑,新建,搜索等等。当然,要支持 Markdown 。后来我发现之前 Sublime Text 上已经有过一个类似的插件,我受此启发开发了 印象猿( EverMonkey )。

关于印象猿

EverMonkey 基于 VS Code v1.10.0 插件引擎开发,今天距离第一个发布版本过去了 20 多天,一直都是保持高效迭代。还登上了微软扩展商店的首页.

昨天半夜我用 TypeScript 重写了代码。说是 TypeScript ,其实也只是为了方便使用 ES6 。也终于支持了代码高亮, 2.0.0 这个里程碑版本算是能够满足我大部分的编辑功能需求了。

关于使用

VS Code 原生就对 Markdown 有一定的支持,包括预览等,当然你也可以下载其他插件来优化自己的 Markdown 编辑体验。 在扩展处搜索 evermonkey 即可下载安装,下载后需要配置印象笔记的开发者令牌,具体可以参照 使用说明

编辑

实例

发布

问题,建议与反馈

EverMonkey 完全开源,欢迎到 github 上面进行反馈。github

如果觉得 Evermonkey 很好用,就在 github 和 vscode 上给个星吧。

16864 次点击
所在节点    分享创造
36 条回复
v1024
2017-04-08 15:54:39 +08:00
火钳
Michlix
2017-04-08 17:50:24 +08:00
下午一激动把原来的插件删了.... 心疼我之前的安装量
rosu
2017-04-08 19:15:31 +08:00
刚刚尝试了一下,效果很棒~~

此外,配置文件中的主体默认是 VScode 的内置的 Github 主题吗?我对 VScode 不熟悉,我尝试更改了字体但是发布的文章依旧是宋体?请教如何更改~
Michlix
2017-04-08 19:37:05 +08:00
@rosu 新版本刚刚加入的主题渲染,现在版本默认是用 github 。代码高亮可以选择其他主题, monokai 等等,具体可以看一下 highlight.js 。 字体问题现在确实还没解决,你如果只更改 vscode 的字体是不行的,后面我会做一个自定义 CSS 的配置,敬请期待^_^ 如果觉得好用可以帮忙推荐一下,微软商店给个五星也好,多谢啦
smdx
2017-04-08 20:23:41 +08:00
vscode 主要用来干什么
helloSwift
2017-04-08 20:25:34 +08:00
请问有没有 atom 版的 _(:3 」∠)_
Michlix
2017-04-08 20:32:05 +08:00
@helloSwift 时间有限老铁……
Michlix
2017-04-08 20:50:25 +08:00
@smdx 写代码..
fan123199
2017-04-08 23:31:23 +08:00
厉害,抛弃 sublime 又多一个理由~~
Michlix
2017-04-08 23:42:48 +08:00
@fan123199 哈哈 你不是第一个这么回复的。
fan123199
2017-04-09 00:03:19 +08:00
提了个 issue ,少了一个打开最近编辑笔记的功能,我认为比较常用。
Michlix
2017-04-09 00:18:21 +08:00
@fan123199 是返回一个最近在 sublime 里面编辑的笔记列表这样吗,是不是重新打开之后就不存在了,我看 evernote 好像没有提供最近编辑的笔记的 api ?
fan123199
2017-04-09 00:27:26 +08:00
@Michlix sublime 那个插件可以获取到最近编辑的,是同步的,其实就是我们打开 Evernote 看到的“所有笔记”那个顺序。
Michlix
2017-04-09 00:37:11 +08:00
@fan123199 谢谢
Michlix
2017-04-09 01:14:05 +08:00
https://github.com/michalyao/evermonkey/issues/26 下个版本支持打开最近编辑的笔记。
kevin100702
2017-04-09 10:33:24 +08:00
Evernote Error: 2 - authenticationToken
出现以上错误提示,我的 evernote international ,是我获取 token 的姿势不对吗?
Michlix
2017-04-09 10:43:43 +08:00
@kevin100702 请问你自己的笔记是国内版还是国际版呢? 国内版选 china 网站是 yinxiang ,国际版是 evernote 。另外 notestoreurl 也需要对应
yclissetj
2017-04-09 12:08:53 +08:00
@helloSwift atom 只有 macOS 版本的插件 因为用的 AppleScript 实现
redkei
2017-04-09 14:34:58 +08:00
Evernote Error: 2 - authenticationToken

国际版认证出错, token 和 notestoreurl 都写好了。哪里不对吗?
Michlix
2017-04-09 15:16:23 +08:00
@redkei 如果你中间更换过 token 和 notestoreurl 需要重新启动。比如开始没有配好就开始使用插件,那么印象笔记已经连接了,需要配置好后重启 vscode

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX