Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
8ec2e4db
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,发现更多精彩内容 >>
未验证
提交
8ec2e4db
编写于
2月 06, 2018
作者:
A
Alexandru Dima
提交者:
GitHub
2月 06, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #43017 from svipben/suggestSelection
"editor.suggestSelection" fix #42795
上级
01b27cc7
f2e1b405
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
6 deletion
+6
-6
src/vs/editor/common/config/editorOptions.ts
src/vs/editor/common/config/editorOptions.ts
+3
-3
src/vs/editor/contrib/suggest/suggestMemory.ts
src/vs/editor/contrib/suggest/suggestMemory.ts
+2
-2
src/vs/monaco.d.ts
src/vs/monaco.d.ts
+1
-1
未找到文件。
src/vs/editor/common/config/editorOptions.ts
浏览文件 @
8ec2e4db
...
...
@@ -831,7 +831,7 @@ export interface EditorContribOptions {
readonly
acceptSuggestionOnCommitCharacter
:
boolean
;
readonly
snippetSuggestions
:
'
top
'
|
'
bottom
'
|
'
inline
'
|
'
none
'
;
readonly
wordBasedSuggestions
:
boolean
;
readonly
suggestSelection
:
'
first
'
|
'
byRecency
'
|
'
b
yPrefix
'
;
readonly
suggestSelection
:
'
first
'
|
'
recentlyUsed
'
|
'
recentlyUsedB
yPrefix
'
;
readonly
suggestFontSize
:
number
;
readonly
suggestLineHeight
:
number
;
readonly
selectionHighlight
:
boolean
;
...
...
@@ -1712,7 +1712,7 @@ export class EditorOptionsValidator {
acceptSuggestionOnCommitCharacter
:
_boolean
(
opts
.
acceptSuggestionOnCommitCharacter
,
defaults
.
acceptSuggestionOnCommitCharacter
),
snippetSuggestions
:
_stringSet
<
'
top
'
|
'
bottom
'
|
'
inline
'
|
'
none
'
>
(
opts
.
snippetSuggestions
,
defaults
.
snippetSuggestions
,
[
'
top
'
,
'
bottom
'
,
'
inline
'
,
'
none
'
]),
wordBasedSuggestions
:
_boolean
(
opts
.
wordBasedSuggestions
,
defaults
.
wordBasedSuggestions
),
suggestSelection
:
_stringSet
<
'
first
'
|
'
byRecency
'
|
'
byPrefix
'
>
(
opts
.
suggestSelection
,
defaults
.
suggestSelection
,
[
'
first
'
,
'
byRecency
'
,
'
b
yPrefix
'
]),
suggestSelection
:
_stringSet
<
'
first
'
|
'
recentlyUsed
'
|
'
recentlyUsedByPrefix
'
>
(
opts
.
suggestSelection
,
defaults
.
suggestSelection
,
[
'
first
'
,
'
recentlyUsed
'
,
'
recentlyUsedB
yPrefix
'
]),
suggestFontSize
:
_clampedInt
(
opts
.
suggestFontSize
,
defaults
.
suggestFontSize
,
0
,
1000
),
suggestLineHeight
:
_clampedInt
(
opts
.
suggestLineHeight
,
defaults
.
suggestLineHeight
,
0
,
1000
),
selectionHighlight
:
_boolean
(
opts
.
selectionHighlight
,
defaults
.
selectionHighlight
),
...
...
@@ -2268,7 +2268,7 @@ export const EDITOR_DEFAULTS: IValidatedEditorOptions = {
acceptSuggestionOnCommitCharacter
:
true
,
snippetSuggestions
:
'
inline
'
,
wordBasedSuggestions
:
true
,
suggestSelection
:
'
byRecency
'
,
suggestSelection
:
'
recentlyUsed
'
,
suggestFontSize
:
0
,
suggestLineHeight
:
0
,
selectionHighlight
:
true
,
...
...
src/vs/editor/contrib/suggest/suggestMemory.ts
浏览文件 @
8ec2e4db
...
...
@@ -165,7 +165,7 @@ export class PrefixMemory extends Memory {
}
}
export
type
MemMode
=
'
first
'
|
'
byRecency
'
|
'
b
yPrefix
'
;
export
type
MemMode
=
'
first
'
|
'
recentlyUsed
'
|
'
recentlyUsedB
yPrefix
'
;
export
class
SuggestMemories
{
...
...
@@ -188,7 +188,7 @@ export class SuggestMemories {
return
;
}
this
.
_mode
=
mode
;
this
.
_strategy
=
mode
===
'
byPrefix
'
?
new
PrefixMemory
()
:
mode
===
'
byRecency
'
?
new
LRUMemory
()
:
new
NoMemory
();
this
.
_strategy
=
mode
===
'
recentlyUsedByPrefix
'
?
new
PrefixMemory
()
:
mode
===
'
recentlyUsed
'
?
new
LRUMemory
()
:
new
NoMemory
();
try
{
const
raw
=
this
.
_storageService
.
get
(
`
${
this
.
_storagePrefix
}
/
${
this
.
_mode
}
`
,
StorageScope
.
WORKSPACE
);
...
...
src/vs/monaco.d.ts
浏览文件 @
8ec2e4db
...
...
@@ -3052,7 +3052,7 @@ declare module monaco.editor {
readonly
acceptSuggestionOnCommitCharacter
:
boolean
;
readonly
snippetSuggestions
:
'
top
'
|
'
bottom
'
|
'
inline
'
|
'
none
'
;
readonly
wordBasedSuggestions
:
boolean
;
readonly
suggestSelection
:
'
first
'
|
'
byRecency
'
|
'
b
yPrefix
'
;
readonly
suggestSelection
:
'
first
'
|
'
recentlyUsed
'
|
'
recentlyUsedB
yPrefix
'
;
readonly
suggestFontSize
:
number
;
readonly
suggestLineHeight
:
number
;
readonly
selectionHighlight
:
boolean
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录