You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Sublime Text中实现列表行间隔交替着色效果

实现方案

该需求最优解基于Sublime Text 4及以上版本支持的伪类选择器实现,无需安装额外插件,直接修改自定义配色方案即可:

操作步骤

  1. 打开你的自定义.sublime-color-scheme配色文件:可通过顶部菜单栏 首选项 > 配色方案 > 自定义 直接打开编辑,也可在Sublime配置目录的User文件夹下手动新建自定义配色文件。
  2. 在配色文件的rules数组中添加如下两条规则,根据你的需求调整颜色值即可:
{
  "rules": [
    // 匹配奇数行列表项(第1、3、5...项)
    {
      "scope": "markup.list.item.markdown:nth-of-type(odd)",
      "font_style": "italic",
      "foreground": "#自定义奇数行前景色"
    },
    // 匹配偶数行列表项(第2、4、6...项)
    {
      "scope": "markup.list.item.markdown:nth-of-type(even)",
      "foreground": "#自定义偶数行前景色",
      "font_style": "bold"
    }
  ]
}
  1. 保存文件后切换到你自定义的配色方案,效果即时生效。

适配说明

  • 上述示例针对Markdown语法的列表样式,如果你需要适配其他语法的列表,替换scope字段为对应语法的列表项scope即可,可通过ctrl+shift+alt+p(Windows/Linux)或cmd+shift+alt+p(Mac)快捷键调出scope查看器,选中列表项即可获取对应scope值。
  • 若需要实现背景色交替,可在规则中添加background字段配置对应背景色即可。
  • 该方案仅支持Sublime Text 4 Build 4050及以上版本,旧版本不支持伪类选择器,建议升级到最新稳定版使用。

内容的提问来源于stack exchange,提问作者Wiazarr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 13:36:00