VS Code 不再只是一个 IDE。它已经自成一个生态系统。它现在更像是个操作系统了。我说的 VS Code,不只是微软开发的那个应用。我也指那个开源项目——正是它让 Cursor、Antigravity 这些工具成为可能。VS Code 现在还内置了一个完整的智能体运行器,围绕智能体 AI 和自动化来运作。这个平台显然还在不断进化。
我甚至把它当笔记应用用了快一周,说实话,我还真没什么好抱怨的。把它的原生文件管理能力和 Markdown 加上几个关键扩展搭配起来,我就轻松搭好了一个不会过时、本地优先的个人知识管理(PKM)系统。
把 VS Code 打造成笔记工具
没想到几乎没费什么功夫
把 VS Code 打造成笔记应用,没想到几乎没费什么功夫。我先建了一个专门放笔记的文件夹,然后把整个文件夹当作 VS Code 工作区打开。在里面分别建了每日笔记、文章灵感、研究、进行中的项目和归档材料的文件夹。因为每条笔记都是普通的 Markdown 文件,我可以用别的文本编辑器打开,把整个笔记库搬到别的地方,或者备份,都不用担心专有格式的问题。
VS Code 已经支持 Markdown 语法并包含内置预览功能,但我安装了 Markdown All in One 来改善实际的写作体验。它增加了实用的键盘快捷键、列表自动延续、目录生成,以及更好地处理链接和格式。我还启用了自动保存,这样 VS Code 过一小会儿就会自动保存每一次改动。VS Code 的全局搜索已经足够强大,可以在我的整个笔记文件夹中搜到某个词或某句话,因此我不需要再额外装一个搜索扩展。
我最重要的一个补充是 Foam,这是一个开源、本地优先的个人知识管理扩展,专为 VS Code 构建。Foam 让我可以使用 wiki 风格的链接连接笔记、创建反向链接、管理每日笔记,并通过知识图谱查看笔记之间的关联。这为 VS Code 提供了许多你在 Obsidian 这类应用里能用的组织功能,同时将所有内容都存在普通的 Markdown 文件里。我还创建了几个可复用的 Markdown 模板,用于会议记录、文章研究和每日记录。每个模板都包含日期、标签、来源链接和相关笔记等基本信息,这样文件夹就不会变成一堆格式乱七八糟的文件。
虽然我自己没这么做,但如果你希望对笔记文件夹有更多控制权,可以将其放入一个私有的 Git 仓库。它会为你提供版本历史记录和设备外的备份,不过任何云存储或者普通的备份工具也都能干同样的活。
真正把 VS Code 当笔记应用来用
跟用随便哪个笔记应用没啥大区别
初始设置完成后,用 VS Code 跟用别的笔记应用也没啥两样。我把笔记工作区钉在最近项目列表里,因此打开它只需几秒钟。资源管理器侧边栏显示完整的文件夹结构,而快速打开功能让我打几个文件名里的字就能直接跳到任意一篇笔记。如果我不记得某些内容存储在哪里,全局搜索可以扫描每个 Markdown 文件以查找某个词或短语。等笔记多起来了、手动翻文件夹变得费劲的时候,这招就特别好使。
在 VS Code 中写作也比我预期的要好。Markdown 让格式保持简单,我可以添加标题、列表、链接、表格、复选框和代码块,不用碰工具栏。我一般直接在编辑区里写,需要检查最终格式时就在旁边打开 Markdown 预览。
当一条笔记涉及我之前写过的内容时,Foam 就派上用场了。我可以直接插入 wiki 风格的链接,不用去搜具体的文件路径,反向链接会列出所有引用了当前页面的其他笔记。我并不经常使用知识图谱,但当我想看看不同主题之间怎么关联时,它能给我一个挺有用的全局概览。
VS Code 可能并不适合所有人用来替代笔记应用
用 Obsidian 可能会更好
不用说,用 Obsidian 或 Notion 这类工具来做笔记会更好,因为这些工具就是专门干这个的。我觉得这种做法特别适合那些长时间泡在代码编辑器里的人——他们工作时需要记笔记,又不想来回切换工具。
举个例子,当我在写代码或在 VS Code 中工作时,会冒出很多想法,有些东西不记下来转头就忘了。平台里有个笔记系统,能帮我在想法冒出来的时候马上记下来,又不打断我的思路。
这种体验仍然类似于在代码编辑器中工作,不是所有人都能适应。默认情况下,它没有精致的移动应用、富文本画布或顺手的网页剪藏功能。然而,桌面体验快速、可预测且极其灵活。我的笔记仍然作为普通文件保存在我的电脑上,而 VS Code 提供了足够的框架来管理这些笔记,又不会把整个系统绑死在某一个专门的笔记平台上。
VS Code 仍然是最好的 IDE
VS Code 仍然是目前你可以使用的最好的代码编辑器之一,主要原因是它支持的扩展数量实在太多了。尽管 Cursor 和 Antigravity 等工具相当不错,但它们的生态规模还是没法跟 VS Code 比。你用 VS Code 也不会错过这些工具所承诺的 AI 功能。随时可以通过扩展加上去。例如,它支持 Claude Code、Codex 以及许多其他 AI 扩展。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.