卡卷网
当前位置:卡卷网 / 每日看点 / 正文

obsidian有序列表隔空影响,如何解决?

作者:卡卷网发布时间:2025-02-18 21:50浏览数量:70次评论数量:0次

一、用对 Markdown 语法

Obsidian 是按照标准的 Markdown 规则来显示内容的。要是你想在有序列表里留空行,又不想让编号重新开始,可以试试下面这两种办法:

(一)用两个空格换行

在 Markdown 里,在每行结尾按 “Shift + Space” 输入两个空格,这样渲染的时候就会当成是换行,而不是插入空行。就像这样:

1. 第一行 这是同一段落的下一行。 2. 第二行 这也是同一段落的下一行。

(二)用 HTML 标签

要是你想强制换行,就在需要换行的地方加上<br>这个标签:

1. 第一行<br> 这是同一段落的下一行。 2. 第二行<br> 这是同一段落的下一行。

二、别直接插入空行

Markdown 的有序列表对空行特别敏感。要是在列表项中间直接插入空行,它就会把后面的内容当成是新列表的开头,编号就重新开始了。不想出现这种情况,可以试试下面这些小窍门:

(一)用无序列表代替

要是对编号顺序要求没那么严格,你可以把有序列表换成无序列表,用 “-” 来表示列表项:

- 第一项 这是第一项的内容。 - 第二项 这是第二项的内容。

(二)让编号连续

要是你真的需要空行,还想让编号接着排,那就在每个列表项的结尾加上两个空格(前面说过的方法),或者用 HTML 标签,这样 Obsidian 就不会把空行当成新列表的开头了。

三、改改 Obsidian 的设置

Obsidian 有一些可以自己设置的地方,说不定能让列表显示得更正常:

(一)看看社区插件

Obsidian 的社区插件市场里,可能有能解决列表显示问题的插件。比如说:

  • “Advanced Tables”:这个插件主要是用来处理表格的,但对列表也可能有点帮助。
  • “Obsidian Markdown Preview Enhancer”:这个插件能让 Markdown 的显示效果更好,也许能解决列表的一些问题。

安装好插件以后,看看有序列表的显示是不是变好了。

(二)换换预览模式

Obsidian 有两种预览模式:

  • 源代码模式:就是直接显示你写的 Markdown 文本。
  • 实时预览模式:能直接看到 Markdown 显示出来的样子。

你要确保自己用的是实时预览模式,再看看列表显示有没有变好。

四、用 CSS 自定义样式

要是你懂点 CSS,就可以通过改主题或者样式,让列表显示得更符合你的要求,比如加大列表项之间的距离,还不用插入空行:

(一)新建自定义 CSS 文件

在 Obsidian 的 “vault/.obsidian/snippets/” 这个文件夹里,新建一个.css 文件,然后加上下面这段代码:

ol > li { margin-bottom: 1em; /* 增加列表项之间的间距 */ }

(二)启用 CSS Snippet 插件

一定要把 Obsidian 自带的 “CSS Snippets” 插件打开,这样你写的自定义样式才能生效。

五、问题还没解决怎么办

要是上面这些办法都不管用,可能是 Obsidian 的显示功能本身有限制。这时候你可以这么做:

(一)反馈问题

你可以到Obsidian Forum 或者GitHub Issues 上,把你遇到的问题写清楚,说说你的需求和碰到的困难,说不定开发团队能帮你解决。

(二)换个工具

要是 Obsidian 的列表功能实在满足不了你,你可以先用别的 Markdown 编辑器,像 Typora、VS Code 来编辑内容,然后再把文件导入到 Obsidian 里。

按照上面这些方法做,你应该就能解决 Obsidian 里有序列表隔空影响的问题啦。要是还有什么不明白的,随时都能问我!

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码