Sublime Text3 通过PackageResourceViewer修改默认的主题配色设置

Sublime Text3 默认主题配色中,有些颜色看起来不够清晰,我这次想尝试修改,是因为Monokai中的选择区域,颜色透明度太高,不容易看清楚。学会修改配色之后,其他类似的个性化设置都可以参照此方法。

下面是修改成功的全过程,以及中间遇到的问题的解决办法:


    1. 工具栏-》工具-》命令面板,输入install ,打开 package control: install package。如果正确加载成功,会出现新的输入框,可以查找可用的packgae。
    打开install package
    
    如果遇到"Package Control:There are no packages available for installation"的错误,网上改host一类的办法对我不适用,我尝试ping sublime.wbond.net,返回的是超时。所以可以用以下办法解决:
    1) 先下载一个可用的channel_v3.json文件,放到本地,我直接放D盘了。文件可以去网盘下载。
    https://pan.baidu.com/s/1zTTaznMlcgu_JysIeyfk1g
    2) 打开 工具栏-》设置-》插件设置-》package control-》settings-User打开,插入以下内容并保存:
    channel_v3.json
    3) 重新尝试打开install package,出现新的命令框。


    2. 在第一步中打开的新的命令框里输入 PackageResourceViewer,点回车安装该package


    3. 打开工具栏-》工具-》命令面板,输入PackageResourceViewer:Open Resource,点回车安装
    安装packageresourceViewer
    4. 安装PackageResourceViewer:Open Resource成功后,在输入框里找到sublime的默认主题,点击 Color Scheme -Default 
    打开color scheme
    5. 选择我想要更改的Monokai
    
    6. 主题Monokai的配置文件就被打开啦,到这里就可以随意设置你想要的配色。选择区域这里默认是grey,透明度8%,我重新设置成了purple,用sublime查看日志的时候,清晰多啦。
    
    另外,在第四步还可以搜索安装一些非默认的主题,自己尝试下,安装好会在Settings-User中的installed packages里面,不喜欢了直接删除,重新保存Settings-Users就好了,会了之后就非常简单啦。
 

### Sublime Text 中 TXT 文件颜色主题的自定义设置 要在 Sublime Text 中为 `.txt` 文件实现特定的颜色主题,可以通过修改现有的配色方案或创建新的配色方案来完成。以下是具体方法: #### 方法一:通过用户配置更改默认主题 可以调整 `Preferences -> Settings` 的用户配置部分,指定全局使用的主题配色方案。 ```json { "color_scheme": "Packages/User/Monokai (Custom).tmTheme", "theme": "Seti.sublime-theme" } ``` 上述代码中的 `"color_scheme"` 定义了具体的配色方案,而 `"theme"` 则指定了整体界面风格[^3]。 #### 方法二:针对 TXT 文件单独设定语法高亮 Sublime Text 支持基于文件类型的语法高亮定制。对于纯文本文件(`.txt`),虽然通常不涉及复杂的语法结构,但仍可通过以下方式为其应用独特的颜色规则。 1. **安装 PackageResourceViewer 插件** 使用 Package Control 安装插件后,运行命令 `PackageResourceViewer: Open Resource` 打开目标资源包。 2. **复制并编辑现有 Color Scheme** 导航至 `Color Schemes - Default` 或其他目录下找到合适的基底配色方案(如 Monokai.tmTheme)。将其复制到 `User` 路径以便于后续修改3. **新增 Scope Rules** 编辑 XML 格式的 TM Theme 文件,在 `<array>` 下增加如下片段用于匹配 .txt 文本内容: ```xml <dict> <key>name</key> <string>TXT Custom Style</string> <key>scope</key> <string>text.plain</string> <key>settings</key> <dict> <key>foreground</key> <string>#FF5733</string> <key>background</key> <string>#0F0F0F</string> </dict> </dict> ``` 此段落设置了当检测到作用域为 `text.plain` (即普通文本)时采用橙红色前景与深灰背景显示效果[^4]。 #### 方法三:利用第三方插件扩展功能 如果手动调节较为繁琐或者需求更复杂化,则考虑借助社区开发的一些辅助工具简化流程。例如,“A File Icon” 可帮助区分不同类型文档图标;“ApplySyntax” 动态切换不同模式下的解析器等等。 最终保存所有改动之后重启软件即可生效新外观! --- ### 提供一段测试脚本验证结果 为了直观查看实际渲染差异,可尝试编写一小段示例文字存入记事本文档中加载观察变化情况: ```plaintext This is a sample line of plain text. Another example sentence here with custom styling applied! Numbers like 123 should also appear distinctly styled now... ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值