Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
9421e50a
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9421e50a
编写于
1月 26, 2021
作者:
M
Matt Bierner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Improve documentation for ExternalUriOpenerPriority
Fixes #115128
上级
c4c5f45c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
17 addition
and
14 deletion
+17
-14
src/vs/vscode.proposed.d.ts
src/vs/vscode.proposed.d.ts
+17
-14
未找到文件。
src/vs/vscode.proposed.d.ts
浏览文件 @
9421e50a
...
...
@@ -2407,12 +2407,17 @@ declare module 'vscode' {
/**
* Details if an `ExternalUriOpener` can open a uri.
*
* This also controls if/how the user is prompted if multiple openers
* are available for a given uri.
* The priority is also used to rank multiple openers against each other and determine
* if an opener should be selected automatically or if the user should be prompted to
* select an opener.
*
* VS Code will try to use the best available opener, as sorted by `ExternalUriOpenerPriority`.
* If there are multiple potential "best" openers for a URI, then the user will be prompted
* to select an opener.
*/
export
enum
ExternalUriOpenerPriority
{
/**
* The opener is disabled and will n
ot
be shown to users.
* The opener is disabled and will n
ever
be shown to users.
*
* Note that the opener can still be used if the user specifically
* configures it in their settings.
...
...
@@ -2420,28 +2425,26 @@ declare module 'vscode' {
None
=
0
,
/**
* The opener can open the uri but it will not be shown by default when a
* user clicks on the uri.
*
* If only optional openers are enabled for a given URI, then VS Code's
* default opener will be automatically used.
* The opener can open the uri but will not cause a prompt on its own
* since VS Code always contributes a built-in `Default` opener.
*/
Option
=
1
,
/**
* The opener can open the uri.
*
*
When the user clicks on a uri, they will be prompted to select the opener
*
they wish to use for it. All
*
VS Code's built-in opener has `Default` priority. This means that any additional `Default`
*
openers will cause the user to be prompted to select from a list of all potential openers.
*/
Default
=
2
,
/**
* The opener can open the uri and should be automatically selected if possible.
* The opener can open the uri and should be automatically selected over any
* default openers, include the built-in one from VS Code.
*
*
Preferred openers
will be automatically selected if no other preferred openers
*
A preferred opener
will be automatically selected if no other preferred openers
* are available. If multiple preferred openers are available, then the user
* is shown a prompt.
* is shown a prompt
with all potential openers (not just preferred openers)
.
*/
Preferred
=
3
,
}
...
...
@@ -2555,7 +2558,7 @@ declare module 'vscode' {
export
function
openExternal
(
target
:
Uri
,
options
?:
OpenExternalOptions
):
Thenable
<
boolean
>
;
}
//
#
endregionn
//endregionn
//#region https://github.com/Microsoft/vscode/issues/15178
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录