对于许多 Markdown 重度用户来说,思源笔记(以下简称“思源”)的 Markdown 实时渲染模式是很劝退的,因为一旦格式渲染完成,用户就无法通过修改 Markdown 标识符来修改文本格式了。
好在思源集市里有“集成编辑环境”这款插件,它改善了思源的 Markdown 编辑体验,方便更多其他 Markdown 笔记软件的用户入坑思源笔记。
而这款插件的功能其实远不止如此,它还是一个强大的编辑器,我愿称之为思源笔记里的 VS Code!
1. 插件的安装
在插件集市里搜索“集成编辑环境”:
下载对应的插件,安装并启用。
重启思源笔记后,可以看到侧边和底部停靠栏上分别多出了“文件资源管理器”和“代码编辑”面板:
2. 代码编辑
选中文档中的内容块,“代码编辑”面板会显示选中块的 Markdown 源码以及对应的块 id:
“代码编辑”面板有三个可选设置:
- 实时保存更改:打开后,即可通过修改 Markdown 源码来实时修改对应块的文本格式,从而改善思源的 Markdown 编辑体验。(建议打开)
- 编辑方案切换:kramdown 模式下,开启时行内元素使用
<span>
标签,关闭时行内元素使用 markdown 标识符;markdown 模式下,开启时行内元素使用基础的 markdown 标识符,关闭时行内元素使用扩展的 markdown 标识符。 - 使用 kramdown 编辑:开启后,编辑面板显示 kramdown 源代码;关闭后,编辑面板显示 markdown 源代码。
使用代码编辑功能,即可在思源中实现如下所示的 Markdown 编辑效果:
3. 文件资源管理器
“文件资源管理器”面板,顾名思义就是将 Windows 系统中的文件资源管理器搬到了思源中。这里的“工作空间”指的就是当前思源的工作空间在系统文件资源管理器中的文件夹。
由此,我们不用打开系统文件资源管理器,就能在思源中便捷地查看和管理工作空间中的文件:
4. 思源里的 VS Code
在上一节的图例中,我们可以看到,从“文件资源管理器”面板打开的 .css
文件和在 VS Code 这样的现代编辑器中打开的 .css
文件是差不多的,都有语法高亮和侧边预览。
也就是说,我们安装了“集成编辑环境”插件,就相当于在思源中安装了一个 VS Code!
我们甚至可以在思源笔记里写 Python 代码(虽然目前没法运行):
5. Markdown 编辑
如果说上述“用思源笔记写代码”的行为是出于噱头,那么接下来的内容就是出于实用主义。
众所周知,思源中的文档是以 .sy
的私有格式,而并非 .md
格式进行存储的。所以要想在思源中编辑 Markdown 文件,必须先将该文件导入为 .sy
格式的文档,然后才能编辑。
而“集成编辑环境”插件为思源提供了一套完备 Markdown 编辑环境,使得思源能够直接编辑工作空间中的 Markdown 文件:
由此,思源笔记就能完美替代你原本的 Markdown 编辑器!
以上就是我体验的“集成编辑环境”插件的核心功能,它极大地丰富了思源笔记的 Markdown 编辑体验!
有关该插件的更多内容,请参考:集成编辑环境 - GitHub