Splunk 配置文件语法高亮
Sublime Text 2 & 3 中 Splunk .conf 文件的语法高亮
详细信息
安装量
- 总数 6K
- Win 3K
- Mac 2K
- Linux 1K
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
Mac | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
Sublime Text 语法高亮配置文件
Sublime Text 真是太棒了!但,之前没有很好的方法来获取 Splunk .conf 文件的语法高亮…直到现在!
它与 Sublime Text 2 & 3 兼容!
安装前
安装后
安装
- 从 Package Control 安装它 - 搜索
Splunk Conf File Syntax Highlighting
手动安装
- 克隆仓库
cd sublime-splunk-conf-highlighting
Sublime Text 2
cp splunk-conf.tmLanguage ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/user/splunk-conf.tmLanguage
Sublime Text 3
cp splunk-conf.tmLanguage ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/user/splunk-conf.tmLanguage
模式
模式用于识别文件的一部分。
该包使用的模式
^# DO NOT EDIT THIS FILE\\!$
- 将任何行标记为无效,如果它们包含# DO NOT EDIT THIS FILE!
^#.*$
- 将以#
开头的任何行标记为注释^\\[.*\\]$
- 将以[
开头并以]
结尾的任何行标记为节(stanza)^[\\w+\\.\\-\\:]+
- 将行的开始标记为配置关键字;由任何空白字符、字母数字、-
或:
字符定义=
- 将任何=
标记为等号
模式有3个主要属性
match
(或,begin
和end
):正则表达式模式name
:一个TextMate
语言语法组,对于内联注释为comment.line
comment
:关于模式的注释
资源
- 这个 TextMate 语言语法指南 非常有助于确定每条规则的名称。
开发注意
这里有两个重要的文件
splunk-conf.YAML-tmLanguage
- AAAPackageDev 包将其编译为以下内容,这个 YAML 文件更容易使用splunk-conf.tmLanguage
- 这是一个 XML 格式的 TextMate 语言定义文件。SublimeText 使用这种格式,它是必要的恶。如果还没有安装,请安装 Package Control
Mac 上:cmd + shift + P 或 Windows 上:ctrl + shift + P
- 安装包
- AAAPackageDev
打开
splunk-conf.YAML-tmLanguage
cmd + B 应该会更新
splunk-conf.tmLanguage
,进行一些小的更改,看看是否生效。如果不行,请在“工具”->“构建系统”下调整构建系统设置在开发过程中,您需要不断将
splunk-conf.tmLanguage
文件复制到您的 Sublime Text 包文件夹中,例如:cp splunk-conf.tmLanguage ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/user/splunk-conf.tmLanguage
如果某些内容看起来没有更新,请退出并重新打开 Sublime Text,应该会工作。