Skip to content

Commit 37ebadd

Browse files
committed
improve editor terminal menu
1 parent a7247ca commit 37ebadd

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

src/vs/workbench/contrib/terminal/browser/terminalActions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ export function registerTerminalActions() {
836836
constructor() {
837837
super({
838838
id: TerminalCommandId.Rename,
839-
title: { value: localize('workbench.action.terminal.rename', "Rename..."), original: 'Rename...' },
839+
title: terminalStrings.rename,
840840
f1: true,
841841
category,
842842
precondition: KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED
@@ -850,7 +850,7 @@ export function registerTerminalActions() {
850850
constructor() {
851851
super({
852852
id: TerminalCommandId.RenameInstance,
853-
title: { value: localize('workbench.action.terminal.renameInstance', "Rename..."), original: 'Rename...' },
853+
title: terminalStrings.rename,
854854
f1: false,
855855
category,
856856
keybinding: {

src/vs/workbench/contrib/terminal/browser/terminalMenus.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -532,11 +532,11 @@ export function setupTerminalMenus(): void {
532532

533533
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
534534
command: {
535-
id: TerminalCommandId.ChangeIcon,
536-
title: terminalStrings.changeIcon
535+
id: TerminalCommandId.Rename,
536+
title: terminalStrings.rename
537537
},
538538
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
539-
group: '2_files'
539+
group: '3_files'
540540
});
541541

542542
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
@@ -545,7 +545,16 @@ export function setupTerminalMenus(): void {
545545
title: terminalStrings.changeColor
546546
},
547547
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
548-
group: '2_files'
548+
group: '3_files'
549+
});
550+
551+
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
552+
command: {
553+
id: TerminalCommandId.ChangeIcon,
554+
title: terminalStrings.changeIcon
555+
},
556+
when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal),
557+
group: '3_files'
549558
});
550559

551560
MenuRegistry.appendMenuItem(MenuId.EditorTitle, {

src/vs/workbench/contrib/terminal/common/terminalStrings.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const terminalStrings = {
4242
},
4343
changeColor: {
4444
value: localize('workbench.action.terminal.changeColor', "Change Color..."),
45-
original: 'Change Color'
45+
original: 'Change Color...'
4646
},
4747
split: {
4848
value: localize('splitTerminal', "Split Terminal"),
@@ -52,5 +52,10 @@ export const terminalStrings = {
5252
unsplit: {
5353
value: localize('unsplitTerminal', "Unsplit Terminal"),
5454
original: 'Unsplit Terminal'
55+
},
56+
rename:
57+
{
58+
value: localize('workbench.action.terminal.rename', "Rename..."),
59+
original: 'Rename...'
5560
}
5661
};

0 commit comments

Comments
 (0)