Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
518523fc
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,体验更适合开发者的 AI 搜索 >>
提交
518523fc
编写于
8月 02, 2020
作者:
R
Rob Lourens
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
let -> const, settings
上级
91e21b59
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
5 addition
and
5 deletion
+5
-5
extensions/configuration-editing/src/settingsDocumentHelper.ts
...sions/configuration-editing/src/settingsDocumentHelper.ts
+1
-1
src/vs/workbench/contrib/preferences/browser/settingsTree.ts
src/vs/workbench/contrib/preferences/browser/settingsTree.ts
+1
-1
src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts
...rkbench/contrib/preferences/browser/settingsTreeModels.ts
+3
-3
未找到文件。
extensions/configuration-editing/src/settingsDocumentHelper.ts
浏览文件 @
518523fc
...
...
@@ -223,7 +223,7 @@ export class SettingsDocument {
if
(
location
.
path
.
length
===
1
&&
location
.
previousNode
&&
typeof
location
.
previousNode
.
value
===
'
string
'
&&
location
.
previousNode
.
value
.
startsWith
(
'
[
'
))
{
// Suggestion model word matching includes closed sqaure bracket and ending quote
// Hence include them in the proposal to replace
le
t
range
=
this
.
document
.
getWordRangeAtPosition
(
position
)
||
new
vscode
.
Range
(
position
,
position
);
cons
t
range
=
this
.
document
.
getWordRangeAtPosition
(
position
)
||
new
vscode
.
Range
(
position
,
position
);
return
this
.
provideLanguageCompletionItemsForLanguageOverrides
(
location
,
range
,
language
=>
`"[
${
language
}
]"`
);
}
return
Promise
.
resolve
([]);
...
...
src/vs/workbench/contrib/preferences/browser/settingsTree.ts
浏览文件 @
518523fc
...
...
@@ -1071,7 +1071,7 @@ export class SettingObjectRenderer extends AbstractSettingRenderer implements IT
:
{};
const
newValue
:
Record
<
string
,
unknown
>
=
{};
le
t
newItems
:
IObjectDataItem
[]
=
[];
cons
t
newItems
:
IObjectDataItem
[]
=
[];
template
.
objectWidget
.
items
.
forEach
((
item
,
idx
)
=>
{
// Item was updated
...
...
src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts
浏览文件 @
518523fc
...
...
@@ -424,7 +424,7 @@ function wordifyKey(key: string): string {
match
;
});
for
(
le
t
[
k
,
v
]
of
knownTermMappings
)
{
for
(
cons
t
[
k
,
v
]
of
knownTermMappings
)
{
key
=
key
.
replace
(
new
RegExp
(
`\\b
${
k
}
\\b`
,
'
gi
'
),
v
);
}
...
...
@@ -631,7 +631,7 @@ const tagRegex = /(^|\s)@tag:("([^"]*)"|[^"]\S*)/g;
const
extensionRegex
=
/
(
^|
\s)
@ext:
(
"
([^
"
]
*
)
"|
[^
"
]\S
*
)?
/g
;
export
function
parseQuery
(
query
:
string
):
IParsedQuery
{
const
tags
:
string
[]
=
[];
le
t
extensions
:
string
[]
=
[];
cons
t
extensions
:
string
[]
=
[];
query
=
query
.
replace
(
tagRegex
,
(
_
,
__
,
quotedTag
,
tag
)
=>
{
tags
.
push
(
tag
||
quotedTag
);
return
''
;
...
...
@@ -643,7 +643,7 @@ export function parseQuery(query: string): IParsedQuery {
});
query
=
query
.
replace
(
extensionRegex
,
(
_
,
__
,
quotedExtensionId
,
extensionId
)
=>
{
le
t
extensionIdQuery
:
string
=
extensionId
||
quotedExtensionId
;
cons
t
extensionIdQuery
:
string
=
extensionId
||
quotedExtensionId
;
if
(
extensionIdQuery
)
{
extensions
.
push
(...
extensionIdQuery
.
split
(
'
,
'
).
map
(
s
=>
s
.
trim
()).
filter
(
s
=>
!
isFalsyOrWhitespace
(
s
)));
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录