【已解决】标题下 Tab 及缩进后空行 Tab 会变代码块,如何解决?

我按照My note-organizing system: RFSR的做法设置了一个双链词的等级目录索引。但是在把这些关键词设置双链的时候,发现到了第三级时出了问题。就是当退格到了4格以上,这个双链词在编辑状态下可以点击链接,但在阅读状态下变成了文本,不能点击链接,在双链反向显示或者链图上,也显示出未链接。很好奇这是什么原因?是软件的一个规则吗?下图中左为编辑视图,右为阅读视图。

这是因为四空格缩进了以后链接被直接视为代码块了…

如果要保持层级,建议使用无序列表:

- 第一级
    - 第二级
        - 第三级

image

變成code了。開頭四個空白以上或Tab會形成code block, 這是Markdown的標準定義。

那我这么解决?
我目前的办法是必须上面有一行字
不能空出一行
不然就必变红色

 

俺以为俺在写 markdown,其实俺在写 HTML。
陈宝

https://daringfireball.net/projects/markdown/syntax

四個以上(含)空白自動變code, 用兩個全形空白就解決了。

1 个赞

用内测插件ZH增强编辑, 插件里有一个选项可以解决.

1 个赞

盲猜正是因为用了zh插件才会这个样子;你要把zh插件中关于tab的功能关掉

1 个赞

不行…算了
我不用缩写功能了

说了用ZH增强编辑…


图片

1 个赞

当然你也可以使用全角空格

已经解决了、谢谢

使用TAB键缩进之后不管是列表语法还是标题语法都失效了,文字自带一种新的格式,如图


上面的橘色文字是在前面键入TAB之后的效果,后面的文字是没有键入TAB时正常的样子,所有的层级都是这样,而且这种情况只出现在每个层级第一段,如果直接缩进第二段,则第二段是正常的,如图

但是如果第一段缩进,再缩进第二段,那么第二段也会是橘色文字,如图

我尝试了在上一级的标题前加无序列表“- ”这个语法,但是加上之后会让标题语法失效,不知道大家有没有遇到过这种情况,该怎么解决呢?

因为这么做会被视为代码块, 要想如预期那样往前面加\t, 可以使用插件增强编辑, 里面有这个功能

1 个赞

谢谢,请问插件增强编辑是指ZH增强编辑这个插件吗?我用的是开箱即用的包,已经有这个插件了,我查阅了插件的说明去除选中内容代码块是ctr+shift+m快捷键,但是我用了之后页面变成了这样


直接往前加\t也没有效果,就直接是这样

在插件设置里面

我下载了最新版增强编辑并且打开这个功能之后还是没有变化。tab之后还是这样

应该是出bug了, 或者ob更新了导致这个功能失效, 可以去github提一个issue.
上个月还是好使的, 参见
https://forum-zh.obsidian.md/t/topic/6306/9 来自 PlayerMiller 的备注:帖子已合并。
其中也有其它实现方法, 使用 , 这个在预览模式下也表现为缩进, 就是在编辑模式有点碍眼.

好的,我去提一下issue。太谢谢您了