未验证 提交 d1f8da24 编写于 作者: M Megan Rogge

fix #133960

上级 9e396af8
......@@ -16,7 +16,7 @@ import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService
import { EndOfLinePreference } from 'vs/editor/common/model';
import { localize } from 'vs/nls';
import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility';
import { Action2, ICommandActionTitle, ILocalizedString, registerAction2 } from 'vs/platform/actions/common/actions';
import { Action2, ICommandActionTitle, ILocalizedString, MenuId, registerAction2 } from 'vs/platform/actions/common/actions';
import { ICommandService } from 'vs/platform/commands/common/commands';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
......@@ -1872,10 +1872,16 @@ export function registerTerminalActions() {
constructor() {
super({
id: TerminalCommandId.SizeToContentWidthInstance,
title: terminalStrings.toggleSizeToContentWidth,
title: terminalStrings.sizeToContentWidth,
f1: false,
category,
precondition: ContextKeyExpr.and(TerminalContextKeys.processSupported, TerminalContextKeys.focus)
toggled: TerminalContextKeys.terminalHasFixedWidth,
precondition: ContextKeyExpr.and(TerminalContextKeys.processSupported, TerminalContextKeys.isOpen),
menu: [{
id: MenuId.TerminalTabContext
}, {
id: MenuId.TerminalInlineTabContext
}]
});
}
async run(accessor: ServicesAccessor) {
......
......@@ -501,16 +501,6 @@ export function setupTerminalMenus(): void {
group: ContextMenuGroup.Edit
}
},
{
id: MenuId.TerminalInlineTabContext,
item: {
command: {
id: TerminalCommandId.SizeToContentWidthInstance,
title: localize('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width")
},
group: ContextMenuGroup.Edit
}
},
{
id: MenuId.TerminalInlineTabContext,
item: {
......@@ -578,16 +568,6 @@ export function setupTerminalMenus(): void {
group: ContextMenuGroup.Edit
}
},
{
id: MenuId.TerminalTabContext,
item: {
command: {
id: TerminalCommandId.SizeToContentWidthInstance,
title: localize('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width")
},
group: ContextMenuGroup.Edit
}
},
{
id: MenuId.TerminalTabContext,
item: {
......@@ -661,7 +641,7 @@ export function setupTerminalMenus(): void {
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
command: {
id: TerminalCommandId.SizeToContentWidth,
title: terminalStrings.toggleSizeToContentWidth
title: terminalStrings.sizeToContentWidth
},
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
group: '3_files'
......
......@@ -57,8 +57,8 @@ export const terminalStrings = {
value: localize('workbench.action.terminal.rename', "Rename..."),
original: 'Rename...'
},
toggleSizeToContentWidth: {
value: localize('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width"),
original: 'Toggle Size to Content Width'
sizeToContentWidth: {
value: localize('workbench.action.terminal.sizeToContentWidthInstance', "Fixed Content Width"),
original: 'Fixed Content Width'
}
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册