讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime Text修改选中文本高亮颜色_Sublime Text配色方案精细微调【美化】

夏强君_9445

夏强君_9445

发布时间:2026-06-17 11:36:01

|

228人浏览过

|

来源于php中文网

原创

必须修改当前启用的.sublime-color-scheme文件中"rules"数组内的"selection"规则,用带alpha的hsla()/rgba()或6位hex设置background值,确保在Packages/User/下编辑副本且JSON语法正确,保存后立即生效。

sublime text修改选中文本高亮颜色_sublime text配色方案精细微调【美化】

Sublime Text 默认的选中文本高亮颜色(selection)在某些配色方案下对比度低、易被忽略,甚至和背景色接近到几乎看不见——这不是你眼花,是 color_scheme 文件里没配对。

怎么定位并修改 selection 高亮颜色?

Sublime Text 的选中高亮由配色方案(.sublime-color-scheme 文件)控制,不是通过设置(Settings)改的。你需要编辑当前启用的配色方案文件:

  • 菜单栏 → Preferences → Color Scheme…,记下当前选中的方案名(如 Monokai.sublime-color-scheme)
  • 用 Preferences → Browse Packages… 打开 Packages 目录,进入对应主题文件夹(如 Packages/Color Scheme - Default/Monokai.sublime-color-scheme)
  • 若该文件在 Packages/ 下不存在,说明它是内置方案——此时需先「复制一份到 User 目录」再编辑:右键文件 → Open Containing Folder,复制后粘贴到 Packages/User/ 并重命名(如 Monokai-My.sublime-color-scheme),再在 Color Scheme 菜单里选它

selection 和 selectionForeground 有啥区别?

这两个 key 控制的是不同部分:

  • selection:选中文本的背景色(最常要调的)
  • selectionForeground:选中文本的前景色(即文字本身颜色),仅当你要反色显示(比如白字黑底选中)时才需设;默认继承原始文字色,多数情况下不用动
  • 注意:有些旧版 .tmTheme 方案用的是 selection + selectionBorder,但 Sublime Text 4+ 主推 JSON 格式的 .sublime-color-scheme,selectionBorder 已废弃,别写

在 .sublime-color-scheme 中找到类似这段:

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载
{
  "name": "Selection",
  "scope": "region.yellowish",
  "settings": {
    "foreground": "#FFFFFF",
    "background": "#4C97FF"
  }
}

→ 把 "background" 改成你想要的十六进制色值(如 "#2A5C8D"),保存即可实时生效。

改完颜色不生效?常见原因排查

不是改了就一定立刻看到效果,这几个点卡住的人最多:

  • 改的是内置方案原始文件(位于 Installed Packages/ 或只读路径),Sublime 启动时会忽略修改 —— 务必确认你编辑的是 Packages/User/ 下的副本
  • 配色方案里存在多个 "scope": "region.*" 规则,且顺序靠后的覆盖了前面的 selection;检查是否误加了 "scope": "region.greenish" 类规则,它们可能意外匹配选中区域
  • 开启了 "highlight_line": true,当前行高亮(line highlight)颜色和 selection 混在一起,视觉上干扰判断;可临时关掉测试:Preferences → Settings 里加 "highlight_line": false
  • 用了插件如 BracketHighlighter 或 SyncedSideBar,它们可能注入自己的 region 高亮逻辑,优先级高于原生 selection —— 关闭插件再试

真正麻烦的不是改颜色,而是改完之后发现光标在选区里看不见了,或者深色背景+深色 selection 导致根本分不清哪块被选中。建议始终让 selection 背景色与当前 theme 的 background 保持至少 30% 明度差,用在线工具(如 https://webaim.org/resources/contrastchecker/)快速验算对比度。

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

60

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

40

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

40

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

20

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

40

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

20

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

20

2026.10.22

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

180

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

20

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn