Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
3bb73627
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,发现更多精彩内容 >>
提交
3bb73627
编写于
6月 13, 2019
作者:
M
Matt Bierner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Mark readonly on insertSnippet
This function does not modify the input array
上级
bb48783c
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
5 addition
and
5 deletion
+5
-5
src/vs/vscode.d.ts
src/vs/vscode.d.ts
+1
-1
src/vs/workbench/api/browser/mainThreadEditor.ts
src/vs/workbench/api/browser/mainThreadEditor.ts
+1
-1
src/vs/workbench/api/browser/mainThreadEditors.ts
src/vs/workbench/api/browser/mainThreadEditors.ts
+1
-1
src/vs/workbench/api/common/extHost.protocol.ts
src/vs/workbench/api/common/extHost.protocol.ts
+1
-1
src/vs/workbench/api/common/extHostTextEditor.ts
src/vs/workbench/api/common/extHostTextEditor.ts
+1
-1
未找到文件。
src/vs/vscode.d.ts
浏览文件 @
3bb73627
...
...
@@ -1130,7 +1130,7 @@ declare module 'vscode' {
* @return A promise that resolves with a value indicating if the snippet could be inserted. Note that the promise does not signal
* that the snippet is completely filled-in or accepted.
*/
insertSnippet
(
snippet
:
SnippetString
,
location
?:
Position
|
Range
|
Position
[]
|
Range
[]
,
options
?:
{
undoStopBefore
:
boolean
;
undoStopAfter
:
boolean
;
}):
Thenable
<
boolean
>
;
insertSnippet
(
snippet
:
SnippetString
,
location
?:
Position
|
Range
|
ReadonlyArray
<
Position
>
|
ReadonlyArray
<
Range
>
,
options
?:
{
undoStopBefore
:
boolean
;
undoStopAfter
:
boolean
;
}):
Thenable
<
boolean
>
;
/**
* Adds a set of decorations to the text editor. If a set of decorations already exists with
...
...
src/vs/workbench/api/browser/mainThreadEditor.ts
浏览文件 @
3bb73627
...
...
@@ -469,7 +469,7 @@ export class MainThreadTextEditor {
return
true
;
}
insertSnippet
(
template
:
string
,
ranges
:
IRange
[],
opts
:
IUndoStopOptions
)
{
insertSnippet
(
template
:
string
,
ranges
:
readonly
IRange
[],
opts
:
IUndoStopOptions
)
{
if
(
!
this
.
_codeEditor
)
{
return
false
;
...
...
src/vs/workbench/api/browser/mainThreadEditors.ts
浏览文件 @
3bb73627
...
...
@@ -213,7 +213,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return
this
.
_bulkEditService
.
apply
({
edits
},
undefined
).
then
(()
=>
true
,
err
=>
false
);
}
$tryInsertSnippet
(
id
:
string
,
template
:
string
,
ranges
:
IRange
[],
opts
:
IUndoStopOptions
):
Promise
<
boolean
>
{
$tryInsertSnippet
(
id
:
string
,
template
:
string
,
ranges
:
readonly
IRange
[],
opts
:
IUndoStopOptions
):
Promise
<
boolean
>
{
if
(
!
this
.
_documentsAndEditors
.
getEditor
(
id
))
{
return
Promise
.
reject
(
disposed
(
`TextEditor(
${
id
}
)`
));
}
...
...
src/vs/workbench/api/common/extHost.protocol.ts
浏览文件 @
3bb73627
...
...
@@ -248,7 +248,7 @@ export interface MainThreadTextEditorsShape extends IDisposable {
$trySetSelections
(
id
:
string
,
selections
:
ISelection
[]):
Promise
<
void
>
;
$tryApplyEdits
(
id
:
string
,
modelVersionId
:
number
,
edits
:
ISingleEditOperation
[],
opts
:
IApplyEditsOptions
):
Promise
<
boolean
>
;
$tryApplyWorkspaceEdit
(
workspaceEditDto
:
WorkspaceEditDto
):
Promise
<
boolean
>
;
$tryInsertSnippet
(
id
:
string
,
template
:
string
,
selections
:
IRange
[],
opts
:
IUndoStopOptions
):
Promise
<
boolean
>
;
$tryInsertSnippet
(
id
:
string
,
template
:
string
,
selections
:
readonly
IRange
[],
opts
:
IUndoStopOptions
):
Promise
<
boolean
>
;
$getDiffInformation
(
id
:
string
):
Promise
<
editorCommon
.
ILineChange
[]
>
;
}
...
...
src/vs/workbench/api/common/extHostTextEditor.ts
浏览文件 @
3bb73627
...
...
@@ -613,7 +613,7 @@ export class ExtHostTextEditor implements vscode.TextEditor {
});
}
insertSnippet
(
snippet
:
SnippetString
,
where
?:
Position
|
Position
[]
|
Range
|
Range
[],
options
:
{
undoStopBefore
:
boolean
;
undoStopAfter
:
boolean
;
}
=
{
undoStopBefore
:
true
,
undoStopAfter
:
true
}):
Promise
<
boolean
>
{
insertSnippet
(
snippet
:
SnippetString
,
where
?:
Position
|
readonly
Position
[]
|
Range
|
readonly
Range
[],
options
:
{
undoStopBefore
:
boolean
;
undoStopAfter
:
boolean
;
}
=
{
undoStopBefore
:
true
,
undoStopAfter
:
true
}):
Promise
<
boolean
>
{
if
(
this
.
_disposed
)
{
return
Promise
.
reject
(
new
Error
(
'
TextEditor#insertSnippet not possible on closed editors
'
));
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录