Obsidian 代码块相关的问题

问题一:如何能够一键折叠代码块?

描述:是否有一种插件,能够像折叠标题一样,对代码块进行快速折叠,因为有些代码块的内容实在是太长了。

image

问题二:Obsidian 的代码块支持对哪些语言进行渲染美化高亮?

描述:根据网上的一些文章,发现有以下网页介绍了 markdown 支持的语言。

https://prismjs.com/#supported-languages

比较好奇 obsidian 可支持的语言有哪些?或者有哪些插件可以支持上述网页中所有的语言?


问题三:如果代码块中写的是小众配置文件,如 3proxy.cfg,大家一般用什么语言去渲染美化?

txt
json

问题四:代码块中的代码很长很长(约1881行),在使用 Better CodeBlock 插件增加显示行号时,在阅读模式下,会出现卡死的情况,大家有什么好的解决方法吗?

1 个赞

1.有插件,在插件市场自己搜一下code block,试试那几个
2.ob官方没有列出来所有能支持的,按理常见的都能支持,也有插件增强语法高亮,插件市场搜highlight找一找
3.无所谓,我一般直接不写或者就写cfg
4.都一千多行了,咱没必要非得写到ob的md文件里吧,单独存一个代码文件不好吗

试试codeblock customizer

1 个赞

哦,老兄,这个插件简直太好用了。