Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
a3d05a0f
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,发现更多精彩内容 >>
提交
a3d05a0f
编写于
11月 19, 2016
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
show missing keybindings (part of #15742)
上级
5d31ec63
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
4 deletion
+6
-4
src/vs/workbench/parts/files/browser/fileActions.contribution.ts
...workbench/parts/files/browser/fileActions.contribution.ts
+1
-1
src/vs/workbench/parts/files/browser/fileActions.ts
src/vs/workbench/parts/files/browser/fileActions.ts
+1
-1
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
+4
-2
未找到文件。
src/vs/workbench/parts/files/browser/fileActions.contribution.ts
浏览文件 @
a3d05a0f
...
@@ -123,7 +123,7 @@ class FilesViewerActionContributor extends ActionBarContributor {
...
@@ -123,7 +123,7 @@ class FilesViewerActionContributor extends ActionBarContributor {
if
(
context
&&
context
.
element
instanceof
FileStat
)
{
if
(
context
&&
context
.
element
instanceof
FileStat
)
{
// Any other item with keybinding
// Any other item with keybinding
const
keybinding
=
keybindingForAction
(
action
.
id
);
const
keybinding
=
keybindingForAction
(
action
.
id
,
this
.
keybindingService
);
if
(
keybinding
)
{
if
(
keybinding
)
{
return
new
ActionItem
(
context
,
action
,
{
label
:
true
,
keybinding
:
this
.
keybindingService
.
getLabelFor
(
keybinding
)
});
return
new
ActionItem
(
context
,
action
,
{
label
:
true
,
keybinding
:
this
.
keybindingService
.
getLabelFor
(
keybinding
)
});
}
}
...
...
src/vs/workbench/parts/files/browser/fileActions.ts
浏览文件 @
a3d05a0f
...
@@ -1859,7 +1859,7 @@ export class RefreshExplorerView extends Action {
...
@@ -1859,7 +1859,7 @@ export class RefreshExplorerView extends Action {
}
}
}
}
export
function
keybindingForAction
(
id
:
string
,
keybindingService
?
:
IKeybindingService
):
Keybinding
{
export
function
keybindingForAction
(
id
:
string
,
keybindingService
:
IKeybindingService
):
Keybinding
{
switch
(
id
)
{
switch
(
id
)
{
case
GlobalNewUntitledFileAction
.
ID
:
case
GlobalNewUntitledFileAction
.
ID
:
return
new
Keybinding
(
KeyMod
.
CtrlCmd
|
KeyCode
.
KEY_N
);
return
new
Keybinding
(
KeyMod
.
CtrlCmd
|
KeyCode
.
KEY_N
);
...
...
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
浏览文件 @
a3d05a0f
...
@@ -34,6 +34,7 @@ import { ClickBehavior, DefaultController } from 'vs/base/parts/tree/browser/tre
...
@@ -34,6 +34,7 @@ import { ClickBehavior, DefaultController } from 'vs/base/parts/tree/browser/tre
import
{
ActionsRenderer
}
from
'
vs/base/parts/tree/browser/actionsRenderer
'
;
import
{
ActionsRenderer
}
from
'
vs/base/parts/tree/browser/actionsRenderer
'
;
import
{
FileStat
,
NewStatPlaceholder
}
from
'
vs/workbench/parts/files/common/explorerViewModel
'
;
import
{
FileStat
,
NewStatPlaceholder
}
from
'
vs/workbench/parts/files/common/explorerViewModel
'
;
import
{
DragMouseEvent
,
IMouseEvent
}
from
'
vs/base/browser/mouseEvent
'
;
import
{
DragMouseEvent
,
IMouseEvent
}
from
'
vs/base/browser/mouseEvent
'
;
import
{
IKeybindingService
}
from
'
vs/platform/keybinding/common/keybinding
'
;
import
{
IWorkbenchEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
import
{
IWorkbenchEditorService
}
from
'
vs/workbench/services/editor/common/editorService
'
;
import
{
IPartService
}
from
'
vs/workbench/services/part/common/partService
'
;
import
{
IPartService
}
from
'
vs/workbench/services/part/common/partService
'
;
import
{
IWorkspace
,
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
IWorkspace
,
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
...
@@ -389,7 +390,8 @@ export class FileController extends DefaultController {
...
@@ -389,7 +390,8 @@ export class FileController extends DefaultController {
@
ITelemetryService
private
telemetryService
:
ITelemetryService
,
@
ITelemetryService
private
telemetryService
:
ITelemetryService
,
@
IWorkspaceContextService
contextService
:
IWorkspaceContextService
,
@
IWorkspaceContextService
contextService
:
IWorkspaceContextService
,
@
IMenuService
menuService
:
IMenuService
,
@
IMenuService
menuService
:
IMenuService
,
@
IContextKeyService
contextKeyService
:
IContextKeyService
@
IContextKeyService
contextKeyService
:
IContextKeyService
,
@
IKeybindingService
private
keybindingService
:
IKeybindingService
)
{
)
{
super
({
clickBehavior
:
ClickBehavior
.
ON_MOUSE_UP
/* do not change to not break DND */
});
super
({
clickBehavior
:
ClickBehavior
.
ON_MOUSE_UP
/* do not change to not break DND */
});
...
@@ -510,7 +512,7 @@ export class FileController extends DefaultController {
...
@@ -510,7 +512,7 @@ export class FileController extends DefaultController {
});
});
},
},
getActionItem
:
this
.
state
.
actionProvider
.
getActionItem
.
bind
(
this
.
state
.
actionProvider
,
tree
,
stat
),
getActionItem
:
this
.
state
.
actionProvider
.
getActionItem
.
bind
(
this
.
state
.
actionProvider
,
tree
,
stat
),
getKeyBinding
:
(
a
):
Keybinding
=>
keybindingForAction
(
a
.
id
),
getKeyBinding
:
(
a
):
Keybinding
=>
keybindingForAction
(
a
.
id
,
this
.
keybindingService
),
getActionsContext
:
(
event
)
=>
{
getActionsContext
:
(
event
)
=>
{
return
{
return
{
viewletState
:
this
.
state
,
viewletState
:
this
.
state
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录