合思到底支不支持Markdown,我实测了一下分享结果
下载与安装步骤
先说下载。合思这个工具我最早是在一个技术群里看到的,当时群里有人问有没有能直接写文档又能同步表格的东西,有人甩了个链接说试试这个。我点进去一看,是个挺干净的下载站,页面上就一个大的下载按钮,旁边写着版本号和更新日期。我没多想就点了本页下载按钮,下载的是一个压缩包,大概几十兆,解压出来里面有安装程序和说明文档。安装过程没啥幺蛾子,一路下一步就行,没有捆绑软件,这点比某些下载站强多了。装完之后第一次打开,它会让你选工作区模式,我选了个人模式,后来发现团队模式其实就是多了个共享空间,其他功能都一样。
安装的时候有个小坑,如果你电脑上装了旧版本,它不会提示覆盖安装,而是直接装一个新的,这样桌面上可能有两个图标。我一开始没注意,点开老的还以为没更新成功,后来才发现是俩程序。建议装之前先到控制面板把旧的卸了,或者直接把桌面图标删掉一个。另外,如果你用Win11,安装完可能会弹防火墙提示,记得允许它通过,不然同步功能会失效,我第一次就是没注意到这个,结果云端同步一直失败。
界面布局和Markdown入口
打开合思,第一感觉是界面跟Notion有点像,左侧是目录树,中间是编辑区,右侧可以调出属性面板。但合思的菜单更紧凑,顶部一排工具栏,没有那么多花哨的图标。你要是想用Markdown,得先建一个文档,然后看编辑区的右下角,有个很小的「源码」字样,点一下就能切换到纯源码模式,这就是Markdown的入口。说实话这个入口藏得有点深,我第一次找了半天,还以为这软件不支持。
切到源码模式之后,你输入的#号、星号、反引号这些符号,它不会像在富文本模式下那样自动隐藏,而是原样显示出来。这意味着你写的时候能看到Markdown的原始语法,像在写代码一样。对于习惯Markdown的人来说这感觉挺爽的,因为所见即所得,你知道自己写了什么格式。但如果你只是偶尔用用,可能会觉得满屏的符号很乱。好在它支持单行切换,比如你只想用列表或加粗的时候,只在那一行切换源码模式就行,不用整个文档都切过去。
另外一个有用的地方是,合思的Markdown支持直接渲染图片链接。你把图片传到图床上,然后在源码模式里写,切回富文本模式它就能显示出来。这点比一些在线编辑器强,有些工具非得用它们自带的图片上传功能,链接形式的图片一概不认。不过要注意,合思对图片链接的格式要求有点死,必须是http或https开头,相对路径不认。
常用Markdown语法的兼容情况
我实测了一下,基本的语法基本全支持,像#一级标题、##二级标题这种,一直到六级标题都对。列表也没问题,有序列表和无序列表都能渲染,而且嵌套列表也支持,只要缩进两个空格就行。引用用>符号,代码块用三个反引号包起来,这些都没毛病。表格支持吗?支持,但是有点奇葩。标准的管道符竖线表格它能识别,但如果你表格里某个单元格有竖线符号,那就得转义,不然会乱掉。
我最常用的几个语法,比如加粗、斜体、删除线、行内代码,这些都没问题。尤其行内代码,在富文本模式下点那个小图标也能插入,但是不显示反引号。要是你从别的地方复制了一段Markdown文本过来,它也能自动识别并渲染,这点很方便。不过有个小问题,如果你在源码模式下手动写了HTML标签,比如嵌入个视频或者iframe,它虽然能识别,但保存之后再打开可能会被过滤掉。想嵌视频的话,还是用它的「嵌入」按钮,别自己写代码。
脚注语法是支持的,就是[^1]这种。但我发现一个坑,脚注内容如果放在文档末尾,保存再打开有时候会丢失,尤其是在团队协作的文档里。后来我琢磨了一下,可能是同步冲突导致的,单人用的文档没这个问题。如果需要长期引用的脚注,我建议你用文字备注的方式替代,别依赖这个功能。
快捷键和效率小技巧
说实话,合思的Markdown快捷键不算多,但有几个还挺贴心的。Ctrl+Shift+M可以快速在富文本和源码模式之间切换,不用每次点右下角的小图标。Ctrl+Alt+数字键可以直接设置标题级别,比如Ctrl+Alt+1就是一級标题,这个比输入#号快多了。还有就是输入三个减号再回车,会自动生成分割线,输入三个反引号加语言名,比如javascript,回车就会生成一个带高亮的代码块。
有个功能我特别喜欢,就是它支持类似Typora的「实时预览」模式。就是说你在源码模式下打字的时候,输完一行,它会自动把这一行渲染成格式化后的样子,光标移走就渲染,光标回来又变回源码。这个功能不算默认开启,得在设置里找叫「行内预览」还是什么的选项,具体名字我记不太清了,反正在编辑选项下面。开了之后写长文档舒服很多,既有源码的精确性,又有预览的直观性。
不过要提醒一句,合思的Markdown实时渲染对中文标点比较敏感。比如你写「——」(破折号),如果前后没有空格,它可能会误判成两个连字符加一个减号,渲染出来的效果是倾斜的横线,跟预期差很远。解决方法是破折号后面加一个空格,或者直接用输入法的全角符号。我个人习惯是把破折号换成「···」或者直接用引号,省得闹心。
与其它笔记软件的差异
用了一段时间合思,我拿它跟Obsidian、Notion做了个对比,各有优劣。跟Obsidian比,合思的Markdown支持更「傻瓜」,Obsidian你得装插件才能实现表格优化、PDF导出这些,合思这些功能都是内置的,开箱即用。但Obsidian的本地存储和离线访问确实无敌,合思虽然也有离线模式,但主要靠云端同步,你要是断网了,新建文档没问题,但打开之前同步过的大文档会有点卡。
跟Notion比,合思的编辑体验更轻快,Notion的块编辑器有时候拖动起来很烦人,合思就是平铺式往下写,跟Word更像。但Notion的数据库功能是合思完全比不上的,合思的表格就是个普通表格,没有筛选、分组、关联这些高级操作。所以你要是拿它当纯笔记工具没问题,要是想搞项目管理系统,还是得靠Notion或者专门的工具。
另外合思支持导出为.md文件,这个我挺常用的。导出的时候会保留目录结构,图片不会直接打包进去,而是以相对路径引用。如果你要发给别人,最好把图片一起打包,不然对方打开是一堆裂图。它倒是也支持导出为HTML和PDF,PDF导出的样式还行,代码块和高亮都会保留,但中文字体有时候会变成宋体,看着不太舒服,得手动调一下样式表。
团队协作中的Markdown体验
合思的协作功能是它的卖点之一,但Markdown在多人协作时有一些微妙的问题。比如两个人同时编辑一个文档,一个人用源码模式,另一个人用富文本模式,这时候合思会尽量保持格式同步,但偶尔会出现格式冲突。我有次跟同事同时改一个文档,他把一段文字加粗了,我又在源码模式里把那个星号删了,结果保存后那段的格式就丢了,变成了纯文本。后来我们定了个规矩,项目文档统一用富文本模式,代码和配置文件才用源码模式。
评论功能倒是跟Markdown没啥冲突,你可以在富文本模式下选中文字添加评论,即使对方在源码模式下看,评论也会显示在侧边栏。但如果你在源码模式下给人留评论,那个评论锚点有时候会定位不准,跳到别的地方去。这可能是Markdown源码和渲染后位置映射的一个缺陷,暂时没啥解决办法。
版本历史功能挺有用,可以看每一次修改的差异,但差异展示用的是统一格式,不是逐行对比Markdown源码。这意味着你能看到哪段文字改了,但看不出是加了星号还是换了链接。如果你是个对格式很敏感的人,最好还是用Git来管理Markdown文件,合思的版本历史只能当个安全网,别指望它做精细的diff。
常见问题和解决办法
问得最多的就是为什么某些Markdown语法不生效。我遇到过的两个情况,一是表格不渲染,后来发现是因为表格前后有空行,合思要求表格的上一行必须非空,不然它识别不了。解决办法是在表格前面加一行普通文字或者一个标题,别直接顶格写。二是列表嵌套失效,这个通常是因为缩进用的是Tab键,合思要求必须用空格,两个空格或者四个空格都行,但混着用就会出错。
还有同步失败的问题,如果你发现文档改了半天保存后不反应,先检查右上角同步按钮是不是转圈圈。如果是,大概率是网络问题,或者token过期了。退出重新登录基本能解决。另外别同时开着两个设备编辑同一个文档,它虽然是实时同步,但有延迟,我的经验是一边编辑另一边最好别动,不然很容易产生冲突文件,后缀会带个「conflict」之类的标识。
备份是个重要的事。虽然合思有云端存储,但保险起见,我每周会把重要的文档导出成.md文件存到U盘或者网盘。有一次我清理垃圾文件的时候手滑把整个工作区删了,云端回收站能找回文件,但找回的版本是昨天的,当天改的全丢了。从那以后我就养成习惯,每天收工前导出一次,双保险。另外,导出的.md文件是UTF-8编码的,但格式是LF换行,如果你用记事本打开会有排版问题,建议用VS Code或者Notepad++来看。