⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bash.js

📁 自动加亮代码/xml等文档
💻 JS
字号:
/*Language: BashAuthor: vah <vahtenberg@gmail.com>*/hljs.LANGUAGES.bash = function(){  var BASH_LITERAL = {'true' : 1, 'false' : 1}  return {    defaultMode: {      lexems: [hljs.IDENT_RE],      contains: ['string', 'shebang', 'comment', 'number', 'test_condition', 'string', 'variable'],      keywords: {        'keyword': {'if' : 1, 'then' : 1, 'else' : 1, 'fi' : 1, 'for' : 1, 'break' : 1, 'continue' : 1, 'while' : 1, 'in' : 1, 'do' : 1, 'done' : 1, 'echo' : 1, 'exit' : 1, 'return' : 1, 'set' : 1, 'declare' : 1},        'literal': BASH_LITERAL      }    },    case_insensitive: false,    modes: [      {        className: 'shebang',        begin: '(#!\\/bin\\/bash)|(#!\\/bin\\/sh)',        end: '^',        relevance: 10      },      hljs.HASH_COMMENT_MODE,      {        className: 'test_condition',        begin: '\\[ ',        end: ' \\]',        contains: ['string', 'variable', 'number'],        lexems: [hljs.IDENT_RE],        keywords: {          'literal': BASH_LITERAL        },        relevance: 0      },      {        className: 'test_condition',        begin: '\\[\\[ ',        end: ' \\]\\]',        contains: ['string', 'variable', 'number'],        lexems: [hljs.IDENT_RE],        keywords: {          'literal': BASH_LITERAL        }      },      {        className: 'variable',        begin: '\\$([a-zA-Z0-9_]+)\\b',        end: '^'      },      {        className: 'variable',        begin: '\\$\\{(([^}])|(\\\\}))+\\}',        end: '^',        contains: ['number']      },      {        className: 'string',        begin: '"', end: '"',        illegal: '\\n',        contains: ['escape', 'variable'],        relevance: 0      },      {        className: 'string',        begin: '"', end: '"',        illegal: '\\n',        contains: ['escape', 'variable'],        relevance: 0      },      hljs.BACKSLASH_ESCAPE,      hljs.C_NUMBER_MODE,      {        className: 'comment',        begin: '\\/\\/', end: '$',        illegal: '.'      }    ]  };}();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -