Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
4e81d102
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,发现更多精彩内容 >>
提交
4e81d102
编写于
2月 06, 2020
作者:
J
Jackson Kearl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add result count line. Closes #89463.
And fixup grammar to correctly highlight it
上级
4d354214
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
63 addition
and
61 deletion
+63
-61
extensions/search-result/syntaxes/generateTMLanguage.js
extensions/search-result/syntaxes/generateTMLanguage.js
+2
-2
extensions/search-result/syntaxes/searchResult.tmLanguage.json
...sions/search-result/syntaxes/searchResult.tmLanguage.json
+54
-54
src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts
...contrib/searchEditor/browser/searchEditorSerialization.ts
+7
-5
未找到文件。
extensions/search-result/syntaxes/generateTMLanguage.js
浏览文件 @
4e81d102
...
...
@@ -115,7 +115,7 @@ mappings.forEach(([ext, scope, regexp]) =>
{
name
:
[
scopes
.
resultBlock
.
result
.
meta
,
scopes
.
resultBlock
.
result
.
metaMultiLine
].
join
(
'
'
),
begin
:
"
^ ((
\\
d+) )
"
,
while
:
"
^ (
(
\\
d+)(:))|((
\\
d+)
)
"
,
while
:
"
^ (
?:((
\\
d+)(:))|((
\\
d+) )
)
"
,
beginCaptures
:
{
"
0
"
:
{
name
:
scopes
.
resultBlock
.
result
.
prefix
.
meta
},
"
1
"
:
{
name
:
scopes
.
resultBlock
.
result
.
prefix
.
metaContext
},
...
...
@@ -215,7 +215,7 @@ const plainText = [
}
},
{
match
:
"
^ (
(
\\
d+)(:))|((
\\
d+)( ))(.*
)
"
,
match
:
"
^ (
?:((
\\
d+)(:))|((
\\
d+)( ))(.*)
)
"
,
name
:
[
scopes
.
resultBlock
.
meta
,
scopes
.
resultBlock
.
result
.
meta
].
join
(
'
'
),
captures
:
{
"
1
"
:
{
name
:
[
scopes
.
resultBlock
.
result
.
prefix
.
meta
,
scopes
.
resultBlock
.
result
.
prefix
.
metaMatch
].
join
(
'
'
)
},
...
...
extensions/search-result/syntaxes/searchResult.tmLanguage.json
浏览文件 @
4e81d102
...
...
@@ -253,7 +253,7 @@
}
},
{
"match"
:
"^ (
(
\\
d+)(:))|((
\\
d+)( ))(.*
)"
,
"match"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+)( ))(.*)
)"
,
"name"
:
"meta.resultBlock.search meta.resultLine.search"
,
"captures"
:
{
"1"
:
{
...
...
@@ -297,7 +297,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -383,7 +383,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -469,7 +469,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -555,7 +555,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -641,7 +641,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -727,7 +727,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -813,7 +813,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -899,7 +899,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -985,7 +985,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1071,7 +1071,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1157,7 +1157,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1243,7 +1243,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1329,7 +1329,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1415,7 +1415,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1501,7 +1501,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1587,7 +1587,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1673,7 +1673,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1759,7 +1759,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1845,7 +1845,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -1931,7 +1931,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2017,7 +2017,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2103,7 +2103,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2189,7 +2189,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2275,7 +2275,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2361,7 +2361,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2447,7 +2447,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2533,7 +2533,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2619,7 +2619,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2705,7 +2705,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2791,7 +2791,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2877,7 +2877,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -2963,7 +2963,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3049,7 +3049,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3135,7 +3135,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3221,7 +3221,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3307,7 +3307,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3393,7 +3393,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3479,7 +3479,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3565,7 +3565,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3651,7 +3651,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3737,7 +3737,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3823,7 +3823,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3909,7 +3909,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -3995,7 +3995,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4081,7 +4081,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4167,7 +4167,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4253,7 +4253,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4339,7 +4339,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4425,7 +4425,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4511,7 +4511,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4597,7 +4597,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4683,7 +4683,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
@@ -4769,7 +4769,7 @@
{
"name"
:
"meta.resultLine.search meta.resultLine.multiLine.search"
,
"begin"
:
"^ ((
\\
d+) )"
,
"while"
:
"^ (
(
\\
d+)(:))|((
\\
d+)
)"
,
"while"
:
"^ (
?:((
\\
d+)(:))|((
\\
d+) )
)"
,
"beginCaptures"
:
{
"0"
:
{
"name"
:
"constant.numeric.integer meta.resultLinePrefix.search"
...
...
src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts
浏览文件 @
4e81d102
...
...
@@ -207,9 +207,13 @@ export const extractSearchQuery = (model: ITextModel | string): SearchConfigurat
export
const
serializeSearchResultForEditor
=
(
searchResult
:
SearchResult
,
rawIncludePattern
:
string
,
rawExcludePattern
:
string
,
contextLines
:
number
,
labelFormatter
:
(
x
:
URI
)
=>
string
,
includeHeader
:
boolean
):
{
matchRanges
:
Range
[],
text
:
string
}
=>
{
const
header
=
includeHeader
const
header
=
(
includeHeader
?
contentPatternToSearchResultHeader
(
searchResult
.
query
,
rawIncludePattern
,
rawExcludePattern
,
contextLines
)
:
[];
:
[]);
const
resultCount
=
searchResult
.
count
()
?
localize
(
'
resultCount
'
,
"
{0} results in {1} files
"
,
searchResult
.
count
(),
searchResult
.
fileCount
())
:
localize
(
'
noResults
'
,
"
No Results
"
);
header
.
push
(
resultCount
);
header
.
push
(
''
);
const
allResults
=
flattenSearchResultSerializations
(
...
...
@@ -220,9 +224,7 @@ export const serializeSearchResultForEditor =
return
{
matchRanges
:
allResults
.
matchRanges
.
map
(
translateRangeLines
(
header
.
length
)),
text
:
header
.
concat
(
allResults
.
text
.
length
?
allResults
.
text
:
[
'
No Results
'
])
.
join
(
lineDelimiter
)
text
:
header
.
concat
(
allResults
.
text
).
join
(
lineDelimiter
)
};
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录