Vscode 印象笔记插件--EverMonkey

奇思妙想 · michalyao · 于 发布 · 最后由 michalyao回复 · 404 次阅读
96

印象猿

印象猿(EverMonkey)是一款 VSCode 插件。使用小猿可以让你在 VSCode 中使用 Markdown 编辑,创建,更新印象笔记。

安装

打开 VSCode,在扩展商店中搜索 evermonkey 即可实现安装。

配置

在第一次使用小猿之前,需要配置印象笔记的开发者令牌。
可以使用 ever token 命令或者点击此处获取相关的配置信息Evernote

在如下页面获取 token 以及 noteStoreUrl
token, 打开全局设置, 搜索evermonkey, 将对应的配置项 evermonkey.token, evermonkey.noteStoreUrl 填好即可。

使用

新建笔记 -- ever new

打开命令面板(F1 或者 ctrl + shift +p), 输入 ever new 即可新建一个空白笔记, 文档顶部是笔记元数据,包括笔记的标题,标签,所属笔记本等(不支持分级)。
new
当输入笔记本和标签时,如果是已经存在的,则会有代码补全提示,否则将会在印象笔记中新建。标签需要用半角逗号分隔。

打开笔记 -- ever open

打开命令面板, 输入 ever open 即可以树形结构打开印象笔记。打开后,默认会将笔记的内容转换为 markdown 格式,如果有不支持的媒体格式,那么转换后可能会影响笔记的内容。因此建议使用小猿完成纯文本编辑操作。

打开命令面板, 输入 ever search 会弹出输入框, 根据输入的搜索条件返回笔记。返回的形式是 notebook>>note, 搜索使用的是印象笔记官方的搜索语言,比如 tag:java 等。更多使用方法可以查看官方文档 Evernote Search Grammar

发布笔记 -- ever publish

当编辑或者更新笔记后,可以使用 ever publish 命令将笔记发布到印象笔记服务器上,实现笔记的同步。小猿会根据缓存信息判断是需要新建还是更新笔记,因此这部分在使用上你不必多考虑是该更新还是新建笔记,只要记住当你想同步当前笔记内容到印象笔记服务器上时,就可以使用 ever publish 了。

同步笔记 -- ever sync

同步笔记账户,包括笔记本,笔记,标签等。小猿在被激活后会执行一次这个命令,并且将以上内容缓存到内存中。由于印象笔记有限流,不允许过多的调用 API。因此除非你同时在多端,比如你在使用小猿的同时又在网页或者PC客户端上新建了笔记,那么就需要使用此命令来进行同步。如果一直都在VSCode内操作,那么不需要执行此命令。

建议与改进

小猿是一个开源项目,欢迎广大印象笔记和VSCode的爱好者的反馈以及PR。
在此处反馈您的建议以及使用问题。Github issues

如果觉得小猿还可以,就到 Github 和 VSCode 扩展商店给个星吧。

共收到 4 条回复
96

今天一天收到了不少的改进建议,谢谢大家

96
michalyao · #2 ·

增加标签支持

96
michalyao · #3 ·

增加标签和笔记本补全

96
michalyao · #4 ·

上了微软扩展商店的首页。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册