Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
ffbe6492
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ffbe6492
编写于
1月 08, 2016
作者:
M
Martin Aeschlimann
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1678 from dpodder/fix-batch-syntax
Fix batch syntax
上级
183bf66a
2e273e71
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
69 addition
and
3 deletion
+69
-3
extensions/bat/syntaxes/Batch File.tmLanguage
extensions/bat/syntaxes/Batch File.tmLanguage
+69
-3
未找到文件。
extensions/bat/syntaxes/Batch File.tmLanguage
浏览文件 @
ffbe6492
...
...
@@ -10,7 +10,7 @@
<key>
name
</key>
<string>
keyword.command.dosbatch
</string>
<key>
match
</key>
<string>
\b(?i)(?:append|assoc|at|attrib|break|cacls|cd|chcp|chdir|chkdsk|chkntfs|cls|cmd|color|comp|compact|convert|copy|date|del|dir|diskcomp|diskcopy|doskey|echo|endlocal|erase|fc|find|findstr|format|ftype|graftabl|help|keyb|label|md|mkdir|mode|more|move|path|pause|popd|print|prompt|pushd|rd|recover|re
m|re
n|rename|replace|restore|rmdir|set|setlocal|shift|sort|start|subst|time|title|tree|type|ver|verify|vol|xcopy)\b
</string>
<string>
\b(?i)(?:append|assoc|at|attrib|break|cacls|cd|chcp|chdir|chkdsk|chkntfs|cls|cmd|color|comp|compact|convert|copy|date|del|dir|diskcomp|diskcopy|doskey|echo|endlocal|erase|fc|find|findstr|format|ftype|graftabl|help|keyb|label|md|mkdir|mode|more|move|path|pause|popd|print|prompt|pushd|rd|recover|ren|rename|replace|restore|rmdir|set|setlocal|shift|sort|start|subst|time|title|tree|type|ver|verify|vol|xcopy)\b
</string>
</dict>
<dict>
<key>
name
</key>
...
...
@@ -54,7 +54,7 @@
<key>
name
</key>
<string>
comment.line.rem.dosbatch
</string>
<key>
match
</key>
<string>
(?:^|\s)
((?i)rem)(?:$|\s.*$)
</string>
<string>
\b
((?i)rem)(?:$|\s.*$)
</string>
</dict>
<dict>
<key>
name
</key>
...
...
@@ -62,6 +62,72 @@
<key>
match
</key>
<string>
\s*:\s*:.*$
</string>
</dict>
<dict>
<key>
captures
</key>
<dict>
<key>
1
</key>
<dict>
<key>
name
</key>
<string>
variable.parameter.function.begin.shell
</string>
</dict>
</dict>
<key>
name
</key>
<string>
variable.parameter.function.dosbatch
</string>
<key>
match
</key>
<string>
(?i)(%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?\d
</string>
</dict>
<dict>
<key>
captures
</key>
<dict>
<key>
1
</key>
<dict>
<key>
name
</key>
<string>
variable.parameter.loop.begin.shell
</string>
</dict>
</dict>
<key>
name
</key>
<string>
variable.parameter.loop.dosbatch
</string>
<key>
match
</key>
<string>
(?i)(%%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?[a-z]
</string>
</dict>
<dict>
<key>
captures
</key>
<dict>
<key>
1
</key>
<dict>
<key>
name
</key>
<string>
variable.other.parsetime.begin.shell
</string>
</dict>
<key>
2
</key>
<dict>
<key>
name
</key>
<string>
variable.other.parsetime.end.shell
</string>
</dict>
</dict>
<key>
name
</key>
<string>
variable.other.parsetime.dosbatch
</string>
<key>
match
</key>
<string>
(%)[^%]+(%)
</string>
</dict>
<dict>
<key>
captures
</key>
<dict>
<key>
1
</key>
<dict>
<key>
name
</key>
<string>
variable.other.delayed.begin.shell
</string>
</dict>
<key>
2
</key>
<dict>
<key>
name
</key>
<string>
variable.other.delayed.end.shell
</string>
</dict>
</dict>
<key>
name
</key>
<string>
variable.other.delayed.dosbatch
</string>
<key>
match
</key>
<string>
(!)[^!]+(!)
</string>
</dict>
<dict>
<key>
begin
</key>
<string>
"
</string>
...
...
@@ -84,7 +150,7 @@
<key>
name
</key>
<string>
string.quoted.double.dosbatch
</string>
<key>
end
</key>
<string>
"
</string>
<string>
"
|$
</string>
</dict>
<dict>
<key>
name
</key>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录