INI
Sublime Text 中 INI 和 REG 文件的语法高亮显示
标签 语言语法
详细信息
安装次数
- 总数 112K
- Win 55K
- Mac 31K
- Linux 25K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 8 | 10 | 0 | 6 | 7 | 7 | 11 | 13 | 9 | 6 | 5 | 9 | 10 | 5 | 10 | 11 | 5 | 7 | 5 | 14 | 6 | 13 | 7 | 6 | 6 | 7 | 6 | 10 | 7 | 6 | 4 | 4 | 6 | 12 | 9 | 8 | 9 | 10 | 9 | 5 | 7 | 6 | 9 | 6 | 4 | 7 |
Mac | 3 | 4 | 2 | 3 | 3 | 4 | 3 | 6 | 3 | 2 | 0 | 1 | 6 | 5 | 2 | 2 | 1 | 2 | 3 | 4 | 4 | 2 | 1 | 1 | 0 | 1 | 1 | 1 | 2 | 5 | 2 | 1 | 2 | 2 | 3 | 3 | 2 | 0 | 0 | 2 | 1 | 6 | 4 | 4 | 0 | 2 |
Linux | 0 | 4 | 2 | 5 | 2 | 0 | 2 | 3 | 2 | 3 | 2 | 5 | 3 | 3 | 4 | 6 | 5 | 1 | 4 | 4 | 5 | 3 | 4 | 2 | 3 | 4 | 3 | 5 | 6 | 4 | 2 | 5 | 6 | 2 | 3 | 2 | 3 | 3 | 1 | 2 | 3 | 2 | 4 | 3 | 1 | 1 |
README
INI 语法
Sublime Text 的一个软件包,为 INI 和相关文件类型(如 Windows 注册表 (.reg) 文件)提供语法高亮显示。
安装
可以通过 Sublime Text 的软件包管理器 Package Control 安装本软件包。从命令面板中选择 Package Control: Install Package 并搜索 INI。
特性
您可以通过菜单中的 转到符号… 功能或使用键盘快捷键 Ctrl+R(在 macOS 上为 ⌘+R)在不同的 INI 文件部分之间导航。
定制
语法高亮显示
根据键值对的命名约定,分别应用作用域 meta.mapping.key.ini string
和 meta.mapping.value.ini string
用于键和字符串值。如果您希望键名和值有不同的高亮颜色,请确保使用一个针对这些作用域之一的目标颜色方案。您可以通过在 官方文档 中描述的方式轻松地将此类规则添加到您的颜色方案中作为定制。例如,如果您想使用与 Mariana 中的关键字相同颜色的键进行高亮显示,请将文件 Mariana.sublime-color-scheme
创建在您的 Packages/User 目录中,内容如下:
{
"rules": [
{
"scope": "meta.mapping.key.ini string",
"foreground": "var(pink)"
}
]
}
注释切换
INI 文件中“切换注释”功能默认使用的字符是分号。如果您想使用 #
而不是分号,可以通过为 toggle_comment
命令添加一个带 "variant": 2
参数的自定义键绑定来实现(这需要 Sublime Text build 4130 或更高版本)
{
"keys": ["ctrl+/"],
"command": "toggle_comment",
"args": {"block": false, "variant": 2},
"context": [{"key": "selector", "operand": "source.ini"}]
}