Xshell关键字高亮
xshell的配置方法简单,主要是需要熟悉正则表达式,下面记录两个学习和进行测试的链接:
学习链接:正则表达式教程-runoob.com
测试链接:正则表达式在线测试-c.runoob.com
xshell配置路径
上方的菜单栏找到如下路径:文件–会话属性(可以改当前会话也可以改默认会话)–外观–突出–流量
在此处需要先创建集合,在集合下方创建关键字规则
关键字规则的匹配我们直接使用正则表达式
已保存的规则
将如下规则保存为.hls后缀的问题放到xshell的用户数据文件夹中:
Xshell\HighlightSet Files\
(数据文件路径查看方法)
菜单栏路径:工具–更高用户数据文件夹
[Keyword_0]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=^\[[a-z]+@\S{1,50}\s\S{1,50}\]
Description=高亮主机名
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=290
CaseSens=0
[Keyword_1]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=\s{1,3}((z)?curl|(z)?cat|less|find|dig|cd|awk)\s{1,3}
Description=curl,cat,zcat,less,find,dig,cd,awk
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=290
CaseSens=0
[Keyword_2]
TermBackColor=1
Underline=0
Bold=1
Strikeout=0
Keyword=((25[0-5]|2[0-4][0-9]|1[0-9]{2}|([1-9]?[0-9]))\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|([1-9]?[0-9]))
Description=ip
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=284
CaseSens=0
[Keyword_3]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=(\")?http(s)?://\S/(\")?\s
Description=url
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=287
CaseSens=0
[Keyword_4]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=\supstream:\s
Description=error log
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=286
CaseSens=0
[Keyword_5]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=\s{1,3}(l(s|l)|grep|head|su)($|\s)?
Description=ls,ls,grep,head,su
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=290
CaseSens=0
[Keyword_6]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=Worker\s[0-9]{1,10}\|result\s[0-9]{1,10}
Description=nginx
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=291
CaseSens=0
[Keyword_7]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=[0-9]{4}-[0-9]{2}-[0-9]{2}
Description=高亮-分割日期
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=290
CaseSens=0
[Colors]
Colors=000000,00E4FF,000040,0080FF,400000,C08080,8080FF,C0C0C0,555555,5555FF,40FF00,55FFFF,FF5555,FF55FF,FFFF55,FFFFFF
[Keyword_8]
TermBackColor=1
Underline=0
Bold=0
Strikeout=0
Keyword=[0-9]{4}/[0-9]{2}/[0-9]{2}
Description=高亮/日期
BackColorIndex=292
UseRegex=1
Italic=0
Enable=1
TextColorIndex=287
CaseSens=0
[info]
Version=1.1
Count=9