自从印象笔记品牌独立并发布新APP后,Mac系统下很多工具不再支持与印象笔记客户端进行联动,PopClip 就是其中之一。目前 Popclip 官方并未将印象笔记加入到插件的支持中,不过我们可以手动修改来解决这个问题。
Popclip 之所以不支持新版本的印象笔记,原因很简单,新版印象笔记APP和旧版本(Evernote客户端)的Bundle ID[1]不一致,原先的 PopClip 插件“不认识”新版印象笔记客户端了。所以我们要做的就是修改插件的“APP列表”,让插件“认识”印象笔记客户端即可。
一、「保存文章到印象笔记」插件
1.下载 PopClip 插件原文件
打开插件源代码页面,选择「Clone or download」>「Download ZIP」下载页面中的文件到本地。
打开压缩包,找到「source」>「Evernote」文件夹。
2.修改「Config.plist」文件
使用文本编辑器打开这个文件,比如VS Code或者TextWrangler。
搜索<string>com.evernote.Evernote</string>
所在的位置,删除这一行,替换为<string>com.yinxiang.Mac</string>
。这一步是为了让插件能够识别印象笔记APP。
然后将com.pilotmoon.popclip.extension.evernote
修改为com.yinxiang.Mac
。这一步是为了让修改后的插件能够正常安装。保存并关闭文件。
3.修改「evernote.php」文件
将文件中第4行的com.evernote.Evernote
修改为com.yinxiang.Mac
,同理是为了让插件能够识别印象笔记APP。
保存并关闭文件。
4.修改文件夹
将「Evernote」文件夹直接改名为「Evernote.popclipext」,系统会弹窗提示,直接确认。
5.安装插件
双击「Evernote.popclipext」文件,确认安装插件。然后就可以使用新插件了。
6.其他
以上步骤中文件名、icon和部分文件内的描述仍然使用的是「Evernote」,有兴趣的话可以试试同时替换。不过不替换也不影响使用效果。
二、「高亮文字」插件
1.下载「Evernote」插件原文件
下载步骤同上,下载后找到「source」>「Highlight」文件夹。
2.修改「Config.plist」文件
搜索<string>com.evernote.Evernote</string>
所在的位置,在下方新增一行<string>com.yinxiang.Mac</string>
。这一步是为了让插件能够识别印象笔记APP。
然后将com.pilotmoon.popclip.extension.evernote
修改为com.yinxiang.Mac
。保存并关闭文件。这一步是为了让修改后的插件能够正常安装。然后保存并关闭文件。
3.修改文件夹
将「Highlight」文件夹直接改名为「Highlight.popclipext」,系统会弹窗提示,直接确认。
4.安装插件
双击「Highlight.popclipext」文件,确认安装插件。如果安装过旧版本Highlight插件,可以把旧版的Highlight插件删除。
参考文章
- PopClip-Extensions GitHub
- Create Your Own Custom Extension for PopClip
- How to get Bundle ID of Mac application?
参考
- ^Bundle ID 相当于APP 的身份证号,PopClip 插件通过Bundle ID来辨别特定功能需要在哪些 APP 中生效。