Obsidian 插件:Better CodeBlock 代码块显示增强
概述
Obsidian 的代码块一般无法显示具体行号,虽然通过 css 手段可以 编辑模式下显示代码块行号,阅读模式下就需要借助插件实现了。better codeblock 插件就可以在阅读视图中为代码块添加标题、行号和折叠按钮,增强了代码块的显示效果。
该插件的大部分代码和灵感来自以下两个插件(感谢他们的贡献),图标来自 Admonition。
- https://github.com/tadashi-aikawa/obsidian-embedded-code-title
- https://github.com/nyable/obsidian-code-block-enhancer
我将两个插件的代码合并并修改了其中一些功能。
插件设置项
这里注意的是,排除的语言列表中建议写上 dataview,dataviewjs
这样可以避免于 dataview 插件冲突。
使用说明
添加标题,高亮等代码后不会立马生效,需要重新打开下文件才能看到效果。
-
用于添加标题
TI:"your title"
单击标题即可折叠或展开块。 -
用于添加某行高亮显示 比如
HL:"1,2,3"
HL:"1-3"
如图 2,3,5 行已经高亮了 -
用于设置默认折叠
"FOLD"
已知问题
- 有时会出现自动换行错误,可以通过切换预览模式来解决
- PDF 导出不能自动换行
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。