vscode下markdown的使用
vscode下markdown的使用
基本使用
vscode本身就是一个富含插件的文本编辑器,作为一个文本编辑器,自带markdown文件的边集功能
只需要在目录下创建md文件,就可以在文件中编辑markdown文档
并且具备最基本的功能(多级标题、代码段、表格等)
对于编辑中的markdown文档,我们可以使用vscode自带的预览功能查看,也可以安装一些预览插件(例如markdown preview enhanced)来美化预览界面。
但是如果我们希望用vscode实现其他的一些富文本编辑功能,就需要安装其他的一些插件(解决不了的问题就去extension看一看)
toc标题目录
markdown本身也是不带标题目录自动生成功能的,为了能够自动生成标题目录,我们需要安装Markdown TOC 插件
可以选择任意版本的TOC进行安装
然后再任意希望插入标题目录的位置右键选择TOC:insert/update
但是使用起来却又一些问题,自动生成的目录字段并不整齐,目录多行挤在一起。这显然是无法忍受的。
但是注意到该换行分割的地方是auto字符,所以大概是vscode对换行符分隔符之类的设置影响造成的吧。所以我们进入设置,搜索行尾字符设置,找到相关选项
将默认的auto
换成/r/n
或者crlf
格式正确了。但是发现目录生成是不完整的。
搜索了以下发现其他人也有这种问题,说是因为md文件太大导致检索不全,需要分成多个md建目录???这也说得过去?真是这样这个插件还会有这么多人用?
经过对文档结构的重新观察,发现了
为什么你有线人家没有,你这么优秀?
原来再插入代码段的时候多打了一个空格,让后面的内容都成了### 1)
的下级内容,TOC自然是不会把剩下的文本再检索。
删除空格后,问题解决。
公式
使用插件markdown math
就可以实现插入公式的功能
插入的公式分为两种,文本间插入的公式和独立区块的公式
文本间公式两侧使用$
括起来
独立占行的使用$$
括起来
其他(发现其他需要再继续更新)
参考:https://www.jianshu.com/p/9f13e971fe6b