美文网首页
sublime log高亮

sublime log高亮

作者: droid_zf | 来源:发表于2018-08-02 17:22 被阅读64次

    实现sublime中log的高亮显示

    1.创建模版文件

    Tools-Packages-Package Development-New Syntax Definition

    %YAML 1.2
    ---
    # See http://www.sublimetext.com/docs/3/syntax.html
    file_extensions:
      - log
    scope: source.log
    
    contexts:
    
      main:
        # The main context is the initial starting point of our syntax.
        # Include other contexts from here (or specify them directly).
        - include: verbose
        - include: debug
        - include: info
        - include: warn
        - include: error
        - include: assert
        - include: exception
    
    
      verbose:
        - match: '^(.*)V/(.*)\n|^(.*)(?i)verbose[/\]](.*)\n'
          scope: comment.log
      debug:
        - match: '^(.*)D/(.*)\n|^(.*)(?i)debug[/\]](.*)\n'
          scope: string.log
      info:
        - match: '^(.*)I/(.*)\n|^(.*)(?i)info[/\]](.*)\n'
      warn:
        - match: '^(.*)W/(.*)\n|^(.*)(?i)warn[/\]](.*)\n'
          scope: constant.numeric.integer.log
      error:
        - match: '^(.*)E/(.*)\n|^(.*)(?i)error[/\]](.*)\n'
          scope: storage.log
      assert:
        - match: '^(.*)A/(.*)\n|^(.*)(?i)assert[/\]](.*)\n'
          scope: storage.log
      exception:
        - match: '^(.*)(?i)Exception|fatal|error|anr(.*)\n'
          scope: storage.log
    
    2.保存

    默认保存在/Users/yourname/Library/Application\ Support/Sublime Text 3/Packages/User
    命名为log.sublime-syntax

    相关文章

      网友评论

          本文标题:sublime log高亮

          本文链接:https://www.haomeiwen.com/subject/wswtmftx.html