• xshell7设置语法高亮(突出显示集)


    xhell添加突出显示集


    按如下配置

    # info
    (\binfo\b)
    
    # debug
    (\bdebug\b)
    
    # warn, inactive, unknown
    (\bwarn(ing)?\b)|(\binactive\b)|(\bunknown\b)
    
    # error, fail, false, down
    (\berror\b)|(\bfail(ed)?\b)|(\bfalse\b)|(\bdown\b)
    
    # active, success, true, ok, up
    (\bactive(d)?\b)|(\bsuccess(ful(ly)?)?\b)|(\btrue\b)|(\bok\b)|(\bup\b)
    
    # start, begin, enable, create, open
    (\bstart(ed|ing)?\b)|(\bbegin(ning)?\b)|(\benable(d)?\b)|(\bcreate(d)?\b)|(\bopen\b)
    
    # stop, end, finish, disable, delete, close
    (\bstop(ped)?\b)|(\bend\b)|(\bfinish(ed)?\b)|(\bdisable(d)?\b)|(\bdelete(d)?\b)|(\bclose(d)?\b)
    
    # IPv4
    (?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))\s*
    
    # IPv6
    [\[ ]?\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*\]?
    
    

    创建hls文件

    也可以直接将下列配置写入特定路径 ~\Documents\NetSarang Computer\7\Xshell\HighlightSet Files\. 命名以.hls为文件扩展名,之后就可以拷贝这个文件到不同电脑上了

    [Keyword_0]
    TermBackColor=1
    Underline=1
    Bold=0
    Strikeout=0
    Keyword=[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*
    Description=Email address
    BackColorIndex=286
    UseRegex=1
    Italic=0
    Enable=0
    TextColorIndex=286
    CaseSens=0
    [Keyword_1]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))\s*
    Description=IPv4
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=295
    CaseSens=0
    [Keyword_2]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=[\[ ]?\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*\]?
    Description=IPv6
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=294
    CaseSens=0
    [Keyword_3]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=(\berror\b)|(\bfail(ed)?\b)|(\bfalse\b)|(\bdown\b)|(\blocked\b)
    Description=error, fail, false, down
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=290
    CaseSens=0
    [Keyword_4]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=(\bactive(d)?\b)|(\bsuccess(ful(ly)?)?\b)|(\btrue\b)|(\bok\b)|(\bup\b)|(\brunning\b)|(\bdeployed\b)|(\bunlocked\b)
    Description=active, success, true, ok, up
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=291
    CaseSens=0
    [Keyword_5]
    TermBackColor=1
    Underline=1
    Bold=1
    Strikeout=0
    Keyword=(\bstart(ed|ing)?\b)|(\bbegin(ning)?\b)|(\benable(d)?\b)|(\bcreate(d)?\b)|(\bopen\b)
    Description=start, begin, enable, create, open
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=291
    CaseSens=0
    [Keyword_6]
    TermBackColor=1
    Underline=1
    Bold=1
    Strikeout=0
    Keyword=(\bstop(ped)?\b)|(\bend\b)|(\bfinish(ed)?\b)|(\bdisable(d)?\b)|(\bdelete(d)?\b)|(\bclose(d)?\b)
    Description=stop, end, finish, disable, delete
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=293
    CaseSens=0
    [Keyword_7]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=(\bwarn(ing)?\b)|(\binactive\b)|(\bunknown\b)
    Description=warn, inactive, unknown
    BackColorIndex=292
    UseRegex=1
    Italic=1
    Enable=1
    TextColorIndex=282
    CaseSens=0
    [Colors]
    Colors=000000,00E4FF,000040,0080FF,400000,C08080,8080FF,C0C0C0,555555,5555FF,55FF55,55FFFF,FF5555,FF55FF,FFFF55,FFFFFF
    [Keyword_8]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=(\binfo\b)
    Description=info
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=291
    CaseSens=0
    [Keyword_9]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=\bDEBUG\b
    Description=debug
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=293
    CaseSens=0
    [info]
    Version=1.1
    Count=12
    [Keyword_10]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=\/\b(\d|([1-9]\d)|(1[01]\d)|(12[0-8]))\b
    Description=CIDR
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=284
    CaseSens=0
    [Keyword_11]
    TermBackColor=1
    Underline=0
    Bold=1
    Strikeout=0
    Keyword=([a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z0-9_-]+)
    Description=Email Regex
    BackColorIndex=292
    UseRegex=1
    Italic=0
    Enable=1
    TextColorIndex=286
    CaseSens=0
    
    
  • 相关阅读:
    v-bind 和v-model 的区别
    解决PC端和移动端自适应问题?
    安全解决将字符串" "转换成换行
    最全的正则表达式-匹配中英文、字母和数字(转)
    vue:style标签中的scoped属性(作用域)和lang属性的介绍
    vue项目main.js文件下import router from './router'默认导入router文件夹下index.js的原因
    VUE修改样式无效
    lodop如何获取打印机名称
    深拷贝和浅拷贝
    Vue.js学习笔记:props传递数据(转)
  • 原文地址:https://www.cnblogs.com/williamzheng/p/16406304.html
Copyright © 2020-2023  润新知