开启当前行高亮需在用户设置中添加{"highlight_line":true};颜色由配色方案的lineHighlight规则控制,需编辑.color-scheme文件修改background值;无效时检查UI主题覆盖、非编辑区域或缺失lineHighlight定义。
Sublime Text 默认不高亮当前行,但内置了 highlight_line 选项,启用后会在光标所在行背景加一层浅色底纹(颜色由当前配色方案定义)。这不是插件功能,无需安装额外组件。
Preferences → Settings
{
"highlight_line": true
}高亮色由当前 color_scheme 文件中的 lineHighlight 规则控制,不是 Sublime 全局配置项。直接改设置文件无效,必须编辑主题文件。
Preferences → Color Scheme,记下已选方案名(如 Monokai.sublime-color-scheme)PackageResourceViewer 插件打开它,或手动进入 Packages/Color Scheme - Default/Monokai.sublime-color-scheme
"lineHighlight",修改其 "background" 值(支持十六进制、RGBA 或 named color)"lineHighlight": {
"background": "hsla(0, 0%, 90%, 0.3)"
}常见原因不是设置错误,而是视觉干扰被其他样式覆盖,尤其是某些 UI 主题(如 Adaptive)或自定义 CSS 覆盖了行高亮背景。
caret_style: "smooth" 或 wide_caret —— 它们不影响高亮,但容易让人误判视觉焦点command_palette、find_panel 等非编辑区域(这些区域不触发 highlight_line)Origami 或 SplitTab 类分屏插件,高亮
只作用于当前活动窗格的光标行,非活动窗格不会高亮.tmTheme 转换版)缺失 lineHighlight 定义,此时即使 highlight_line 为 true 也无颜色变化当前行高亮与行号(line_numbers)、折叠标记(fold_buttons)共存时,高亮背景默认会延伸到行号栏区域 —— 这是预期行为,但可能让行号文字对比度下降。
"highlight_line": true, "line_numbers": true, "fade_fold_buttons": false并确保配色方案中
lineHighlight 的 alpha 值 ≤ 0.25margin 类插件(如 BracketHighlighter)时,高亮背景不会遮挡括号标记,但若标记本身带背景色,二者可能叠加出意外色调view.set_layout(...))下,每列独立计算高亮,不会跨列同步高亮行本身不消耗明显性能,但如果你在 10MB+ 日志文件里开启它,滚动时偶有轻微卡顿 —— 这时候建议关掉,或者用 goto_line + mark 临时标记关键行更轻量。