代码块

显示代码行号

代码块默认不显示行号,可通过设置 CSS 变量显示:

1
--enable-code-line-number: true;

在代码块中按 tab 缩进时,由于 OneNote 操作的限制,行号也会一起缩进,并且序号错误。不必担心,当按 Ctrl + Enter 退出代码块编辑时,行号会自动显示正常。

强制重新着色

在代码块中逐行输入代码时,有可能高亮显示的颜色不对,例如多行注释。不必担心,最后按 Ctrl + Enter 退出编辑时,块内所有代码会自动重新高亮一遍。也可以通过按 F5 手动触发。

修改配色主题

OneMark 使用 highlight.js 高亮代码,你可以选择喜欢的样式,查看源码,复制,然后粘贴到自己的 .css 主题文件中。

OneMark 同时兼容 Typora 使用的 CodeMirror 样式。

代码块宽度

在某些旧版本的 OneNote 中,代码块会超过页面宽度,当创建多个代码块时,造成长度递增的情况。可以通过增大下面的 CSS 变量来调整:

1
--block-width-margin:6px;