做这些修改, 你看看能否好些
/* 作用于行内的加粗、斜体、删除线, 但不去改引用块, 无序列表 bullet */
.hide-markdown-marker .cm-line span:is(.cm-formatting):not(.cm-formatting-quote, .cm-formatting-list) {
display: none;
}
/* 作用于行内的 <font color="#c0504d">xxxx</font>
这里 display: none; 更接近意图, 但不完善
里面有个 = 号, 它是默认段落内文字, 不受 span 样式控制, 不会隐藏
难搞, 最后把这个还原回来 display: unset;
*/
.hide-markdown-marker .cm-line span:is(.cm-tag, .cm-attribute, .cm-string) {
display: unset;
}
引用块的调整: 按照默认, 仍显示 >
防跳动
html font 格式的调整: 全隐藏格式控制符 / 默认方式 都行, 建议后者, 前者不完善
一键切换到可以显示标记的实时编辑视图,永远不显示的话也不方便
好像有个 css snippet 用快捷键开关的办法 Snippet Commands 插件 我没试过, 楼主可以试试 (可能需要处理 .hide-markdown-marker
这个 id, 它是配合 style settings 的, 未必配那个插件)