如何锁定一段obsidian中的代码? 避免不小心被删改了。

搜了下没什么工具可以做到这一点, 希望能显示出来,

这问题可能基本等价于, 怎么在 md 笔记里 “锁住部分段落” 别被改动, 别被替换, 这个还真不会


不过, 发现了个嵌入展示代码文本的插件 almariah/embed-code-file 也许能帮点忙

  • 能加载本地或远程代码
  • 能只展示指定行

用法类似

```embed-python
PATH: "vault://my_folder/my_code.py"
LINES: "20-30"
TITLE: "my-code-title"
```

截图来自插件 readme


弱化版的解决方法可能是,
另造个 markdown 笔记, 里面只放要保护的代码片段,
![[wikilink]] 嵌到主笔记里

1 个赞

锁一个文件的部分段落真的不会
但锁一整个文件是可以的,直接修改可编辑属性就行

还不如直接文件恢复

是设置front matter锁阅读模式吧? 我记得是可以的, 但刚看到有个帖子问, 我去官方帮助文档里查, 结果愣是没找着对应的关键字…

设置 frontmatter 锁阅读模式是指 Force note view mode 插件 吗。