有道云笔记的 md 编辑体验太糟糕, VSCode 则很好, 但是有道云笔记不支持使用外部编辑器打开
而且有道创建的真实文件路径太深, 和 UI 上显示的也不一致
下面是使用 VSCode 自动打开有道云笔记创建的 md 的方法
需要安装 nodejs
const fs = require("fs");
const exec = require("child_process").execSync;
const BASE_PATH =
"C:\\Users\\[用户名]\\AppData\\Local\\YNote\\Data\\[你的账号目录]";
{
const newLog = function () {
console.info(new Date().toLocaleString());
arguments.callee.oLog.apply(this, arguments);
};
const newError = function () {
console.info(new Date().toLocaleString());
arguments.callee.oError.apply(this, arguments);
};
newLog.oLog = console.log;
newError.oError = console.error;
console.log = newLog;
console.error = newError;
}
fs.watch(
BASE_PATH,
{
recursive: true,
},
(eventType, filename) => {
console.log(eventType, filename);
if (filename && filename.endsWith(".md")) {
exec(`code -r ${BASE_PATH}\\${filename}`);
}
}
);
console.log("开始执行......");
这样在 有道云笔记 创建 md 就会自动使用 VScode 打开了, 就可以愉快的编辑了