Linter 插件导致生成 YAML 后输入有 Bug

当我新建一个文件时,习惯使用 Ctrl+S 保存文档并生成Yaml区再开始写作。

不知道从什么时候开始,如果新建文件生成Yaml区再打字,第一个字会无视Yaml区,光标跳上Ymal区开头,如图所示。

于是Yaml格式全乱,我不得不删除、编辑再重新开始。

请问有什么好的解决办法吗?

不懂是不是Ctrl s触发了什么自定义的快捷键…不过在ob里倒是不需要强行手动保存。

这个问题或许是插入模板的时候错误设置焦点了,可能需要进一步排查linter那边。如果别人没有这个问题的话,可能就是插件设置的问题…

在Windows 11, version 22H2版本下,我尝试了用沙盒模式,仅安装Linter插件,并设置手动保存写入和插入YAML属性两个选项,并且YAML属性并未对默认值进行任何修改的前提下,问题依旧稳定复现。

复现了。准确说是新建文件后在正文区域再Ctrl-s才会有问题。如果新建文件时在标题处Ctrl-s再回车进入正文部分就不会有这个问题。

或许需要到linter那边提issue

感谢您的测试与反馈~ 那我去那边提一个issue :kissing_heart: