代码块
显示代码行号
代码块默认不显示行号,可通过设置 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; |