使用 VS Code 做笔记
每个人都会写笔记。但不知为何,我发现我的做法效率不够高。我想把它们分散到不同的文件夹(逻辑分区)里,方便地同步到云端,同时还能使用一个好用的编辑器,所以我决定用我之前安装的 Visual Studio Code 试试。
首先,我为 VS Code 安装了以下扩展:
Notes 扩展提供了一些很酷的选项来简化笔记的书写(TODO 项和代码片段对我来说很重要)
为了实现同步到云端的目标,我决定使用 GitHub 作为我的笔记的存储。
我为我的笔记创建了一个文件夹并在那里启动了一个 git 存储库:
git init
然后我创建了一个 GitHub 仓库并将其作为远程仓库添加到仓库:
git remote add origin git@git.....
我创建了一个脚本来自动与 GitHub 同步,我将它存储在路径“.auto/commit.sh”中的 notes 文件夹下:
git add -A
git commit -m 'auto commit'
git push origin
作为最后一步,我通过在路径“.vscode/settings.json”下的 notes 文件夹中创建包含以下内容的配置文件来配置 RunOnSave 扩展:
"emeraldwalk.runonsave": {
"commands": [
{
"match": ".notes",
"isAsync": true,
"cmd": "./.auto/commit.sh"
}
]
}
通过这种方式配置项目,一旦保存了“*.notes”文件,它就会自动提交到 GitHub 存储库。
通过这种方法,我找到了一种自由地在我想要的文件夹中组织我的笔记并以无摩擦的方式同步它们的方法。
文章来源:https://dev.to/theagilemonkeys/using-vs-code-for-notes-take-3eof