改进的Notion语法高亮器,拥有245个主题和增强的语法高亮功能。
Notion Syntax Highlighter 是由 jserwatka.dev 开发的免费 Chrome 扩展程序。它增强了 Notion 中的代码块语法高亮,并提供了多种主题选项。拥有 245 种可用主题,用户可以根据自己的喜好自定义代码块的外观。
安装后,该扩展程序会自动选择默认主题 Gruvbox dark。然而,用户可以通过点击扩展程序图标并选择其他主题来轻松更改主题。为了方便起见,主题下拉菜单只显示了几个主题,但用户可以通过点击下拉菜单下方或通过右键点击扩展程序图标访问“选项”菜单来添加更多主题。在选项页面上,用户可以选择他们想要出现在默认列表中的主题。
Notion Syntax Highlighter 扩展程序将隐私放在首位。它不会分析或发送任何用户数据。所有重要数据,如选择的主题和颜色方案偏好,都存储在用户的浏览器中。
该扩展程序存在一些已知问题。达到一定字符限制后,语法高亮会被禁用,这是 Notion 代码块内置的性能机制。处理大型代码片段时,代码块编辑器可能会变得迟钝。highlight.js 不支持某些语言,导致回退到 Notion 的默认高亮和主题。更改 Notion 的外观可能需要刷新页面以更新代码块内的字体颜色。最后,在某些主题中,语言选择器、光标和选项按钮可能不可见。
Notion Syntax Highlighter 的未来改进包括解决与编辑大型代码块相关的性能问题,添加可配置的阴影、圆角边框、行号和行高自定义选项。还计划支持 prettier 和其他代码格式化程序,并简化添加新主题的过程。