列表+缩进代码块+反复嵌套, 确实有可能变得很复杂
这个例子从截图没看啥,
可能得把文本复制了贴出来, 以及排除空格, tab 之类的影响, 才好知道问题在哪
也可以新建笔记, 只把这一小段文本放进去试试
谢谢,已经找到原因了。代码块如果在列表中就会出现这种情况。我现在把代码块单独摘出来就好了。
请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。
遇到的问题
无论是有序列表还是无序列表,在其后加上代码块
就会导致格式混乱
预期的效果
如何在使用列表的情况下,正确插入代码块?
如题,obsidian中的所有代码块都被渲染成顶格的格式,没办法缩进到其上方的文字下,特别影响文章的层级结构,希望可以改进!
尤其是分情况讨论时,给它上面的列表项给出示例代码时,列表项可能是第n个缩进层级,而代码块始终顶格没有缩进,很不友好。
其实是可以的,比如这样:
源码内容如下:
也就是代码块儿也需要进行缩进,这里推进的用法是,当你光标在列表之后,可以直接shift + enter,然后插入代码块儿,不过此时代码块儿只有前半部分标记是缩进的,后半部分需要手动用空格与上半部分对齐,否则将会污染后边内容的格式渲染。这块儿的编辑体验,你改成typora会轻松不少。
所见即所得渲染下还是顶格的。
当前阶段暂时不建议使用所见即所得。
习惯所见即所得,舒服
如题,我在使用markdown中的 -
来生成大纲视图时,无法正确地向其中有层次的插入代码块。
下图是typora中的效果:
下图是obsidian中的效果:
官方开发人员看到了可以改善一下吗?或者有大佬可以教一下怎么切换合适的主题或者在设置中调整吗?
主题用的是 Blue Topaz
或许你应该使用 单行代码块语法 `xxxxx`
我经常会有多行的需求,请问大佬知道多行的解决方案吗
如你所述,阅读模式下是没问题的,所以如果用callout 或者admontion插件语法包裹你的内容,就会在编辑视图呈现阅读模式的效果
例如
```ad-note
- 启动 docker 服务:
- ```shell
systemctl start docker
```
- 停止 docker 服务:
- `systemctl stop docker`
```
好的我试试这种方法,谢谢大佬。也希望obsidian原生的在这方面能得到一些改善。。
强烈支持这功能,强迫症表示纠结这个好久了。