提交 c999e037 编写于 作者: D Daniel Imms

Move all terminal command IDs into common/

上级 d03af90a
...@@ -6,6 +6,57 @@ ...@@ -6,6 +6,57 @@
import { KeybindingsRegistry } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { KeybindingsRegistry } from 'vs/platform/keybinding/common/keybindingsRegistry';
import { ITerminalService } from 'vs/workbench/parts/terminal/common/terminal'; import { ITerminalService } from 'vs/workbench/parts/terminal/common/terminal';
export const enum COMMAND_ID {
TOGGLE = 'workbench.action.terminal.toggleTerminal',
KILL = 'workbench.action.terminal.kill',
QUICK_KILL = 'workbench.action.terminal.quickKill',
COPY_SELECTION = 'workbench.action.terminal.copySelection',
SELECT_ALL = 'workbench.action.terminal.selectAll',
DELETE_WORD_LEFT = 'workbench.action.terminal.deleteWordLeft',
DELETE_WORD_RIGHT = 'workbench.action.terminal.deleteWordRight',
MOVE_TO_LINE_START = 'workbench.action.terminal.moveToLineStart',
MOVE_TO_LINE_END = 'workbench.action.terminal.moveToLineEnd',
NEW = 'workbench.action.terminal.new',
NEW_IN_ACTIVE_WORKSPACE = 'workbench.action.terminal.newInActiveWorkspace',
SPLIT = 'workbench.action.terminal.split',
SPLIT_IN_ACTIVE_WORKSPACE = 'workbench.action.terminal.splitInActiveWorkspace',
FOCUS_PREVIOUS_PANE = 'workbench.action.terminal.focusPreviousPane',
FOCUS_NEXT_PANE = 'workbench.action.terminal.focusNextPane',
RESIZE_PANE_LEFT = 'workbench.action.terminal.resizePaneLeft',
RESIZE_PANE_RIGHT = 'workbench.action.terminal.resizePaneRight',
RESIZE_PANE_UP = 'workbench.action.terminal.resizePaneUp',
RESIZE_PANE_DOWN = 'workbench.action.terminal.resizePaneDown',
FOCUS = 'workbench.action.terminal.focus',
FOCUS_NEXT = 'workbench.action.terminal.focusNext',
FOCUS_PREVIOUS = 'workbench.action.terminal.focusPrevious',
PASTE = 'workbench.action.terminal.paste',
SELECT_DEFAULT_SHELL = 'workbench.action.terminal.selectDefaultShell',
RUN_SELECTED_TEXT = 'workbench.action.terminal.runSelectedText',
RUN_ACTIVE_FILE = 'workbench.action.terminal.runActiveFile',
SWITCH_TERMINAL = 'workbench.action.terminal.switchTerminal',
SCROLL_DOWN_LINE = 'workbench.action.terminal.scrollDown',
SCROLL_DOWN_PAGE = 'workbench.action.terminal.scrollDownPage',
SCROLL_TO_BOTTOM = 'workbench.action.terminal.scrollToBottom',
SCROLL_UP_LINE = 'workbench.action.terminal.scrollUp',
SCROLL_UP_PAGE = 'workbench.action.terminal.scrollUpPage',
SCROLL_TO_TOP = 'workbench.action.terminal.scrollToTop',
CLEAR = 'workbench.action.terminal.clear',
CLEAR_SELECTION = 'workbench.action.terminal.clearSelection',
WORKSPACE_SHELL_ALLOW = 'workbench.action.terminal.allowWorkspaceShell',
WORKSPACE_SHELL_DISALLOW = 'workbench.action.terminal.disallowWorkspaceShell',
RENAME = 'workbench.action.terminal.rename',
FIND_WIDGET_FOCUS = 'workbench.action.terminal.focusFindWidget',
FIND_WIDGET_HIDE = 'workbench.action.terminal.hideFindWidget',
QUICK_OPEN_TERM = 'workbench.action.quickOpenTerm',
SCROLL_TO_PREVIOUS_COMMAND = 'workbench.action.terminal.scrollToPreviousCommand',
SCROLL_TO_NEXT_COMMAND = 'workbench.action.terminal.scrollToNextCommand',
SELECT_TO_PREVIOUS_COMMAND = 'workbench.action.terminal.selectToPreviousCommand',
SELECT_TO_NEXT_COMMAND = 'workbench.action.terminal.selectToNextCommand',
SELECT_TO_PREVIOUS_LINE = 'workbench.action.terminal.selectToPreviousLine',
SELECT_TO_NEXT_LINE = 'workbench.action.terminal.selectToNextLine',
}
export function setupTerminalCommands(): void { export function setupTerminalCommands(): void {
registerOpenTerminalAtIndexCommands(); registerOpenTerminalAtIndexCommands();
} }
......
...@@ -26,12 +26,13 @@ import { ICommandService } from 'vs/platform/commands/common/commands'; ...@@ -26,12 +26,13 @@ import { ICommandService } from 'vs/platform/commands/common/commands';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { PICK_WORKSPACE_FOLDER_COMMAND_ID } from 'vs/workbench/browser/actions/workspaceCommands'; import { PICK_WORKSPACE_FOLDER_COMMAND_ID } from 'vs/workbench/browser/actions/workspaceCommands';
import { INotificationService } from 'vs/platform/notification/common/notification'; import { INotificationService } from 'vs/platform/notification/common/notification';
import { COMMAND_ID } from 'vs/workbench/parts/terminal/common/terminalCommands';
export const TERMINAL_PICKER_PREFIX = 'term '; export const TERMINAL_PICKER_PREFIX = 'term ';
export class ToggleTerminalAction extends TogglePanelAction { export class ToggleTerminalAction extends TogglePanelAction {
public static readonly ID = 'workbench.action.terminal.toggleTerminal'; public static readonly ID = COMMAND_ID.TOGGLE;
public static readonly LABEL = nls.localize('workbench.action.terminal.toggleTerminal', "Toggle Integrated Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.toggleTerminal', "Toggle Integrated Terminal");
constructor( constructor(
...@@ -59,7 +60,7 @@ export class ToggleTerminalAction extends TogglePanelAction { ...@@ -59,7 +60,7 @@ export class ToggleTerminalAction extends TogglePanelAction {
export class KillTerminalAction extends Action { export class KillTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.kill'; public static readonly ID = COMMAND_ID.KILL;
public static readonly LABEL = nls.localize('workbench.action.terminal.kill', "Kill the Active Terminal Instance"); public static readonly LABEL = nls.localize('workbench.action.terminal.kill', "Kill the Active Terminal Instance");
public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.kill.short', "Kill Terminal"); public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.kill.short', "Kill Terminal");
...@@ -84,7 +85,7 @@ export class KillTerminalAction extends Action { ...@@ -84,7 +85,7 @@ export class KillTerminalAction extends Action {
export class QuickKillTerminalAction extends Action { export class QuickKillTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.quickKill'; public static readonly ID = COMMAND_ID.QUICK_KILL;
public static readonly LABEL = nls.localize('workbench.action.terminal.quickKill', "Kill Terminal Instance"); public static readonly LABEL = nls.localize('workbench.action.terminal.quickKill', "Kill Terminal Instance");
constructor( constructor(
...@@ -110,7 +111,7 @@ export class QuickKillTerminalAction extends Action { ...@@ -110,7 +111,7 @@ export class QuickKillTerminalAction extends Action {
*/ */
export class CopyTerminalSelectionAction extends Action { export class CopyTerminalSelectionAction extends Action {
public static readonly ID = 'workbench.action.terminal.copySelection'; public static readonly ID = COMMAND_ID.COPY_SELECTION;
public static readonly LABEL = nls.localize('workbench.action.terminal.copySelection', "Copy Selection"); public static readonly LABEL = nls.localize('workbench.action.terminal.copySelection', "Copy Selection");
constructor( constructor(
...@@ -131,7 +132,7 @@ export class CopyTerminalSelectionAction extends Action { ...@@ -131,7 +132,7 @@ export class CopyTerminalSelectionAction extends Action {
export class SelectAllTerminalAction extends Action { export class SelectAllTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectAll'; public static readonly ID = COMMAND_ID.SELECT_ALL;
public static readonly LABEL = nls.localize('workbench.action.terminal.selectAll', "Select All"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectAll', "Select All");
constructor( constructor(
...@@ -170,7 +171,7 @@ export abstract class BaseSendTextTerminalAction extends Action { ...@@ -170,7 +171,7 @@ export abstract class BaseSendTextTerminalAction extends Action {
} }
export class DeleteWordLeftTerminalAction extends BaseSendTextTerminalAction { export class DeleteWordLeftTerminalAction extends BaseSendTextTerminalAction {
public static readonly ID = 'workbench.action.terminal.deleteWordLeft'; public static readonly ID = COMMAND_ID.DELETE_WORD_LEFT;
public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordLeft', "Delete Word Left"); public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordLeft', "Delete Word Left");
constructor( constructor(
...@@ -184,7 +185,7 @@ export class DeleteWordLeftTerminalAction extends BaseSendTextTerminalAction { ...@@ -184,7 +185,7 @@ export class DeleteWordLeftTerminalAction extends BaseSendTextTerminalAction {
} }
export class DeleteWordRightTerminalAction extends BaseSendTextTerminalAction { export class DeleteWordRightTerminalAction extends BaseSendTextTerminalAction {
public static readonly ID = 'workbench.action.terminal.deleteWordRight'; public static readonly ID = COMMAND_ID.DELETE_WORD_RIGHT;
public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordRight', "Delete Word Right"); public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordRight', "Delete Word Right");
constructor( constructor(
...@@ -198,7 +199,7 @@ export class DeleteWordRightTerminalAction extends BaseSendTextTerminalAction { ...@@ -198,7 +199,7 @@ export class DeleteWordRightTerminalAction extends BaseSendTextTerminalAction {
} }
export class MoveToLineStartTerminalAction extends BaseSendTextTerminalAction { export class MoveToLineStartTerminalAction extends BaseSendTextTerminalAction {
public static readonly ID = 'workbench.action.terminal.moveToLineStart'; public static readonly ID = COMMAND_ID.MOVE_TO_LINE_START;
public static readonly LABEL = nls.localize('workbench.action.terminal.moveToLineStart', "Move To Line Start"); public static readonly LABEL = nls.localize('workbench.action.terminal.moveToLineStart', "Move To Line Start");
constructor( constructor(
...@@ -212,7 +213,7 @@ export class MoveToLineStartTerminalAction extends BaseSendTextTerminalAction { ...@@ -212,7 +213,7 @@ export class MoveToLineStartTerminalAction extends BaseSendTextTerminalAction {
} }
export class MoveToLineEndTerminalAction extends BaseSendTextTerminalAction { export class MoveToLineEndTerminalAction extends BaseSendTextTerminalAction {
public static readonly ID = 'workbench.action.terminal.moveToLineEnd'; public static readonly ID = COMMAND_ID.MOVE_TO_LINE_END;
public static readonly LABEL = nls.localize('workbench.action.terminal.moveToLineEnd', "Move To Line End"); public static readonly LABEL = nls.localize('workbench.action.terminal.moveToLineEnd', "Move To Line End");
constructor( constructor(
...@@ -227,7 +228,7 @@ export class MoveToLineEndTerminalAction extends BaseSendTextTerminalAction { ...@@ -227,7 +228,7 @@ export class MoveToLineEndTerminalAction extends BaseSendTextTerminalAction {
export class CreateNewTerminalAction extends Action { export class CreateNewTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.new'; public static readonly ID = COMMAND_ID.NEW;
public static readonly LABEL = nls.localize('workbench.action.terminal.new', "Create New Integrated Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.new', "Create New Integrated Terminal");
public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.new.short', "New Terminal"); public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.new.short', "New Terminal");
...@@ -280,7 +281,7 @@ export class CreateNewTerminalAction extends Action { ...@@ -280,7 +281,7 @@ export class CreateNewTerminalAction extends Action {
export class CreateNewInActiveWorkspaceTerminalAction extends Action { export class CreateNewInActiveWorkspaceTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.newInActiveWorkspace'; public static readonly ID = COMMAND_ID.NEW_IN_ACTIVE_WORKSPACE;
public static readonly LABEL = nls.localize('workbench.action.terminal.newInActiveWorkspace', "Create New Integrated Terminal (In Active Workspace)"); public static readonly LABEL = nls.localize('workbench.action.terminal.newInActiveWorkspace', "Create New Integrated Terminal (In Active Workspace)");
constructor( constructor(
...@@ -301,7 +302,7 @@ export class CreateNewInActiveWorkspaceTerminalAction extends Action { ...@@ -301,7 +302,7 @@ export class CreateNewInActiveWorkspaceTerminalAction extends Action {
} }
export class SplitTerminalAction extends Action { export class SplitTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.split'; public static readonly ID = COMMAND_ID.SPLIT;
public static readonly LABEL = nls.localize('workbench.action.terminal.split', "Split Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.split', "Split Terminal");
constructor( constructor(
...@@ -347,7 +348,7 @@ export class SplitTerminalAction extends Action { ...@@ -347,7 +348,7 @@ export class SplitTerminalAction extends Action {
} }
export class SplitInActiveWorkspaceTerminalAction extends Action { export class SplitInActiveWorkspaceTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.splitInActiveWorkspace'; public static readonly ID = COMMAND_ID.SPLIT_IN_ACTIVE_WORKSPACE;
public static readonly LABEL = nls.localize('workbench.action.terminal.splitInActiveWorkspace', "Split Terminal (In Active Workspace)"); public static readonly LABEL = nls.localize('workbench.action.terminal.splitInActiveWorkspace', "Split Terminal (In Active Workspace)");
constructor( constructor(
...@@ -368,7 +369,7 @@ export class SplitInActiveWorkspaceTerminalAction extends Action { ...@@ -368,7 +369,7 @@ export class SplitInActiveWorkspaceTerminalAction extends Action {
} }
export class FocusPreviousPaneTerminalAction extends Action { export class FocusPreviousPaneTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.focusPreviousPane'; public static readonly ID = COMMAND_ID.FOCUS_PREVIOUS_PANE;
public static readonly LABEL = nls.localize('workbench.action.terminal.focusPreviousPane', "Focus Previous Pane"); public static readonly LABEL = nls.localize('workbench.action.terminal.focusPreviousPane', "Focus Previous Pane");
constructor( constructor(
...@@ -389,7 +390,7 @@ export class FocusPreviousPaneTerminalAction extends Action { ...@@ -389,7 +390,7 @@ export class FocusPreviousPaneTerminalAction extends Action {
} }
export class FocusNextPaneTerminalAction extends Action { export class FocusNextPaneTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.focusNextPane'; public static readonly ID = COMMAND_ID.FOCUS_NEXT_PANE;
public static readonly LABEL = nls.localize('workbench.action.terminal.focusNextPane', "Focus Next Pane"); public static readonly LABEL = nls.localize('workbench.action.terminal.focusNextPane', "Focus Next Pane");
constructor( constructor(
...@@ -428,7 +429,7 @@ export abstract class BaseFocusDirectionTerminalAction extends Action { ...@@ -428,7 +429,7 @@ export abstract class BaseFocusDirectionTerminalAction extends Action {
} }
export class ResizePaneLeftTerminalAction extends BaseFocusDirectionTerminalAction { export class ResizePaneLeftTerminalAction extends BaseFocusDirectionTerminalAction {
public static readonly ID = 'workbench.action.terminal.resizePaneLeft'; public static readonly ID = COMMAND_ID.RESIZE_PANE_LEFT;
public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneLeft', "Resize Pane Left"); public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneLeft', "Resize Pane Left");
constructor( constructor(
...@@ -440,7 +441,7 @@ export class ResizePaneLeftTerminalAction extends BaseFocusDirectionTerminalActi ...@@ -440,7 +441,7 @@ export class ResizePaneLeftTerminalAction extends BaseFocusDirectionTerminalActi
} }
export class ResizePaneRightTerminalAction extends BaseFocusDirectionTerminalAction { export class ResizePaneRightTerminalAction extends BaseFocusDirectionTerminalAction {
public static readonly ID = 'workbench.action.terminal.resizePaneRight'; public static readonly ID = COMMAND_ID.RESIZE_PANE_RIGHT;
public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneRight', "Resize Pane Right"); public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneRight', "Resize Pane Right");
constructor( constructor(
...@@ -452,7 +453,7 @@ export class ResizePaneRightTerminalAction extends BaseFocusDirectionTerminalAct ...@@ -452,7 +453,7 @@ export class ResizePaneRightTerminalAction extends BaseFocusDirectionTerminalAct
} }
export class ResizePaneUpTerminalAction extends BaseFocusDirectionTerminalAction { export class ResizePaneUpTerminalAction extends BaseFocusDirectionTerminalAction {
public static readonly ID = 'workbench.action.terminal.resizePaneUp'; public static readonly ID = COMMAND_ID.RESIZE_PANE_UP;
public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneUp', "Resize Pane Up"); public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneUp', "Resize Pane Up");
constructor( constructor(
...@@ -464,7 +465,7 @@ export class ResizePaneUpTerminalAction extends BaseFocusDirectionTerminalAction ...@@ -464,7 +465,7 @@ export class ResizePaneUpTerminalAction extends BaseFocusDirectionTerminalAction
} }
export class ResizePaneDownTerminalAction extends BaseFocusDirectionTerminalAction { export class ResizePaneDownTerminalAction extends BaseFocusDirectionTerminalAction {
public static readonly ID = 'workbench.action.terminal.resizePaneDown'; public static readonly ID = COMMAND_ID.RESIZE_PANE_DOWN;
public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneDown', "Resize Pane Down"); public static readonly LABEL = nls.localize('workbench.action.terminal.resizePaneDown', "Resize Pane Down");
constructor( constructor(
...@@ -477,7 +478,7 @@ export class ResizePaneDownTerminalAction extends BaseFocusDirectionTerminalActi ...@@ -477,7 +478,7 @@ export class ResizePaneDownTerminalAction extends BaseFocusDirectionTerminalActi
export class FocusActiveTerminalAction extends Action { export class FocusActiveTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.focus'; public static readonly ID = COMMAND_ID.FOCUS;
public static readonly LABEL = nls.localize('workbench.action.terminal.focus', "Focus Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.focus', "Focus Terminal");
constructor( constructor(
...@@ -499,7 +500,7 @@ export class FocusActiveTerminalAction extends Action { ...@@ -499,7 +500,7 @@ export class FocusActiveTerminalAction extends Action {
export class FocusNextTerminalAction extends Action { export class FocusNextTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.focusNext'; public static readonly ID = COMMAND_ID.FOCUS_NEXT;
public static readonly LABEL = nls.localize('workbench.action.terminal.focusNext', "Focus Next Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.focusNext', "Focus Next Terminal");
constructor( constructor(
...@@ -517,7 +518,7 @@ export class FocusNextTerminalAction extends Action { ...@@ -517,7 +518,7 @@ export class FocusNextTerminalAction extends Action {
export class FocusPreviousTerminalAction extends Action { export class FocusPreviousTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.focusPrevious'; public static readonly ID = COMMAND_ID.FOCUS_PREVIOUS;
public static readonly LABEL = nls.localize('workbench.action.terminal.focusPrevious', "Focus Previous Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.focusPrevious', "Focus Previous Terminal");
constructor( constructor(
...@@ -535,7 +536,7 @@ export class FocusPreviousTerminalAction extends Action { ...@@ -535,7 +536,7 @@ export class FocusPreviousTerminalAction extends Action {
export class TerminalPasteAction extends Action { export class TerminalPasteAction extends Action {
public static readonly ID = 'workbench.action.terminal.paste'; public static readonly ID = COMMAND_ID.PASTE;
public static readonly LABEL = nls.localize('workbench.action.terminal.paste', "Paste into Active Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.paste', "Paste into Active Terminal");
constructor( constructor(
...@@ -556,8 +557,8 @@ export class TerminalPasteAction extends Action { ...@@ -556,8 +557,8 @@ export class TerminalPasteAction extends Action {
export class SelectDefaultShellWindowsTerminalAction extends Action { export class SelectDefaultShellWindowsTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectDefaultShell'; public static readonly ID = COMMAND_ID.SELECT_DEFAULT_SHELL;
public static readonly LABEL = nls.localize('workbench.action.terminal.DefaultShell', "Select Default Shell"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectDefaultShell', "Select Default Shell");
constructor( constructor(
id: string, label: string, id: string, label: string,
...@@ -573,7 +574,7 @@ export class SelectDefaultShellWindowsTerminalAction extends Action { ...@@ -573,7 +574,7 @@ export class SelectDefaultShellWindowsTerminalAction extends Action {
export class RunSelectedTextInTerminalAction extends Action { export class RunSelectedTextInTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.runSelectedText'; public static readonly ID = COMMAND_ID.RUN_SELECTED_TEXT;
public static readonly LABEL = nls.localize('workbench.action.terminal.runSelectedText', "Run Selected Text In Active Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.runSelectedText', "Run Selected Text In Active Terminal");
constructor( constructor(
...@@ -608,7 +609,7 @@ export class RunSelectedTextInTerminalAction extends Action { ...@@ -608,7 +609,7 @@ export class RunSelectedTextInTerminalAction extends Action {
export class RunActiveFileInTerminalAction extends Action { export class RunActiveFileInTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.runActiveFile'; public static readonly ID = COMMAND_ID.RUN_ACTIVE_FILE;
public static readonly LABEL = nls.localize('workbench.action.terminal.runActiveFile', "Run Active File In Active Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.runActiveFile', "Run Active File In Active Terminal");
constructor( constructor(
...@@ -641,7 +642,7 @@ export class RunActiveFileInTerminalAction extends Action { ...@@ -641,7 +642,7 @@ export class RunActiveFileInTerminalAction extends Action {
export class SwitchTerminalAction extends Action { export class SwitchTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.switchTerminal'; public static readonly ID = COMMAND_ID.SWITCH_TERMINAL;
public static readonly LABEL = nls.localize('workbench.action.terminal.switchTerminal', "Switch Terminal"); public static readonly LABEL = nls.localize('workbench.action.terminal.switchTerminal', "Switch Terminal");
constructor( constructor(
...@@ -684,7 +685,7 @@ export class SwitchTerminalActionItem extends SelectActionItem { ...@@ -684,7 +685,7 @@ export class SwitchTerminalActionItem extends SelectActionItem {
export class ScrollDownTerminalAction extends Action { export class ScrollDownTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollDown'; public static readonly ID = COMMAND_ID.SCROLL_DOWN_LINE;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDown', "Scroll Down (Line)"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDown', "Scroll Down (Line)");
constructor( constructor(
...@@ -705,7 +706,7 @@ export class ScrollDownTerminalAction extends Action { ...@@ -705,7 +706,7 @@ export class ScrollDownTerminalAction extends Action {
export class ScrollDownPageTerminalAction extends Action { export class ScrollDownPageTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollDownPage'; public static readonly ID = COMMAND_ID.SCROLL_DOWN_PAGE;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDownPage', "Scroll Down (Page)"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDownPage', "Scroll Down (Page)");
constructor( constructor(
...@@ -726,7 +727,7 @@ export class ScrollDownPageTerminalAction extends Action { ...@@ -726,7 +727,7 @@ export class ScrollDownPageTerminalAction extends Action {
export class ScrollToBottomTerminalAction extends Action { export class ScrollToBottomTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollToBottom'; public static readonly ID = COMMAND_ID.SCROLL_TO_BOTTOM;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToBottom', "Scroll to Bottom"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToBottom', "Scroll to Bottom");
constructor( constructor(
...@@ -747,7 +748,7 @@ export class ScrollToBottomTerminalAction extends Action { ...@@ -747,7 +748,7 @@ export class ScrollToBottomTerminalAction extends Action {
export class ScrollUpTerminalAction extends Action { export class ScrollUpTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollUp'; public static readonly ID = COMMAND_ID.SCROLL_UP_LINE;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUp', "Scroll Up (Line)"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUp', "Scroll Up (Line)");
constructor( constructor(
...@@ -768,7 +769,7 @@ export class ScrollUpTerminalAction extends Action { ...@@ -768,7 +769,7 @@ export class ScrollUpTerminalAction extends Action {
export class ScrollUpPageTerminalAction extends Action { export class ScrollUpPageTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollUpPage'; public static readonly ID = COMMAND_ID.SCROLL_UP_PAGE;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUpPage', "Scroll Up (Page)"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUpPage', "Scroll Up (Page)");
constructor( constructor(
...@@ -789,7 +790,7 @@ export class ScrollUpPageTerminalAction extends Action { ...@@ -789,7 +790,7 @@ export class ScrollUpPageTerminalAction extends Action {
export class ScrollToTopTerminalAction extends Action { export class ScrollToTopTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollToTop'; public static readonly ID = COMMAND_ID.SCROLL_TO_TOP;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToTop', "Scroll to Top"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToTop', "Scroll to Top");
constructor( constructor(
...@@ -810,7 +811,7 @@ export class ScrollToTopTerminalAction extends Action { ...@@ -810,7 +811,7 @@ export class ScrollToTopTerminalAction extends Action {
export class ClearTerminalAction extends Action { export class ClearTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.clear'; public static readonly ID = COMMAND_ID.CLEAR;
public static readonly LABEL = nls.localize('workbench.action.terminal.clear', "Clear"); public static readonly LABEL = nls.localize('workbench.action.terminal.clear', "Clear");
constructor( constructor(
...@@ -831,7 +832,7 @@ export class ClearTerminalAction extends Action { ...@@ -831,7 +832,7 @@ export class ClearTerminalAction extends Action {
export class ClearSelectionTerminalAction extends Action { export class ClearSelectionTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.clearSelection'; public static readonly ID = COMMAND_ID.CLEAR_SELECTION;
public static readonly LABEL = nls.localize('workbench.action.terminal.clearSelection', "Clear Selection"); public static readonly LABEL = nls.localize('workbench.action.terminal.clearSelection', "Clear Selection");
constructor( constructor(
...@@ -852,7 +853,7 @@ export class ClearSelectionTerminalAction extends Action { ...@@ -852,7 +853,7 @@ export class ClearSelectionTerminalAction extends Action {
export class AllowWorkspaceShellTerminalCommand extends Action { export class AllowWorkspaceShellTerminalCommand extends Action {
public static readonly ID = 'workbench.action.terminal.allowWorkspaceShell'; public static readonly ID = COMMAND_ID.WORKSPACE_SHELL_ALLOW;
public static readonly LABEL = nls.localize('workbench.action.terminal.allowWorkspaceShell', "Allow Workspace Shell Configuration"); public static readonly LABEL = nls.localize('workbench.action.terminal.allowWorkspaceShell', "Allow Workspace Shell Configuration");
constructor( constructor(
...@@ -870,7 +871,7 @@ export class AllowWorkspaceShellTerminalCommand extends Action { ...@@ -870,7 +871,7 @@ export class AllowWorkspaceShellTerminalCommand extends Action {
export class DisallowWorkspaceShellTerminalCommand extends Action { export class DisallowWorkspaceShellTerminalCommand extends Action {
public static readonly ID = 'workbench.action.terminal.disallowWorkspaceShell'; public static readonly ID = COMMAND_ID.WORKSPACE_SHELL_DISALLOW;
public static readonly LABEL = nls.localize('workbench.action.terminal.disallowWorkspaceShell', "Disallow Workspace Shell Configuration"); public static readonly LABEL = nls.localize('workbench.action.terminal.disallowWorkspaceShell', "Disallow Workspace Shell Configuration");
constructor( constructor(
...@@ -888,7 +889,7 @@ export class DisallowWorkspaceShellTerminalCommand extends Action { ...@@ -888,7 +889,7 @@ export class DisallowWorkspaceShellTerminalCommand extends Action {
export class RenameTerminalAction extends Action { export class RenameTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.rename'; public static readonly ID = COMMAND_ID.RENAME;
public static readonly LABEL = nls.localize('workbench.action.terminal.rename', "Rename"); public static readonly LABEL = nls.localize('workbench.action.terminal.rename', "Rename");
constructor( constructor(
...@@ -918,7 +919,7 @@ export class RenameTerminalAction extends Action { ...@@ -918,7 +919,7 @@ export class RenameTerminalAction extends Action {
export class FocusTerminalFindWidgetAction extends Action { export class FocusTerminalFindWidgetAction extends Action {
public static readonly ID = 'workbench.action.terminal.focusFindWidget'; public static readonly ID = COMMAND_ID.FIND_WIDGET_FOCUS;
public static readonly LABEL = nls.localize('workbench.action.terminal.focusFindWidget', "Focus Find Widget"); public static readonly LABEL = nls.localize('workbench.action.terminal.focusFindWidget', "Focus Find Widget");
constructor( constructor(
...@@ -935,7 +936,7 @@ export class FocusTerminalFindWidgetAction extends Action { ...@@ -935,7 +936,7 @@ export class FocusTerminalFindWidgetAction extends Action {
export class HideTerminalFindWidgetAction extends Action { export class HideTerminalFindWidgetAction extends Action {
public static readonly ID = 'workbench.action.terminal.hideFindWidget'; public static readonly ID = COMMAND_ID.FIND_WIDGET_HIDE;
public static readonly LABEL = nls.localize('workbench.action.terminal.hideFindWidget', "Hide Find Widget"); public static readonly LABEL = nls.localize('workbench.action.terminal.hideFindWidget', "Hide Find Widget");
constructor( constructor(
...@@ -974,7 +975,7 @@ export class QuickOpenActionTermContributor extends ActionBarContributor { ...@@ -974,7 +975,7 @@ export class QuickOpenActionTermContributor extends ActionBarContributor {
export class QuickOpenTermAction extends Action { export class QuickOpenTermAction extends Action {
public static readonly ID = 'workbench.action.quickOpenTerm'; public static readonly ID = COMMAND_ID.QUICK_OPEN_TERM;
public static readonly LABEL = nls.localize('quickOpenTerm', "Switch Active Terminal"); public static readonly LABEL = nls.localize('quickOpenTerm', "Switch Active Terminal");
constructor( constructor(
...@@ -1013,7 +1014,7 @@ export class RenameTerminalQuickOpenAction extends RenameTerminalAction { ...@@ -1013,7 +1014,7 @@ export class RenameTerminalQuickOpenAction extends RenameTerminalAction {
} }
export class ScrollToPreviousCommandAction extends Action { export class ScrollToPreviousCommandAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollToPreviousCommand'; public static readonly ID = COMMAND_ID.SCROLL_TO_PREVIOUS_COMMAND;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToPreviousCommand', "Scroll To Previous Command"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToPreviousCommand', "Scroll To Previous Command");
constructor( constructor(
...@@ -1034,7 +1035,7 @@ export class ScrollToPreviousCommandAction extends Action { ...@@ -1034,7 +1035,7 @@ export class ScrollToPreviousCommandAction extends Action {
} }
export class ScrollToNextCommandAction extends Action { export class ScrollToNextCommandAction extends Action {
public static readonly ID = 'workbench.action.terminal.scrollToNextCommand'; public static readonly ID = COMMAND_ID.SCROLL_TO_NEXT_COMMAND;
public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToNextCommand', "Scroll To Next Command"); public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToNextCommand', "Scroll To Next Command");
constructor( constructor(
...@@ -1055,7 +1056,7 @@ export class ScrollToNextCommandAction extends Action { ...@@ -1055,7 +1056,7 @@ export class ScrollToNextCommandAction extends Action {
} }
export class SelectToPreviousCommandAction extends Action { export class SelectToPreviousCommandAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectToPreviousCommand'; public static readonly ID = COMMAND_ID.SELECT_TO_PREVIOUS_COMMAND;
public static readonly LABEL = nls.localize('workbench.action.terminal.selectToPreviousCommand', "Select To Previous Command"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectToPreviousCommand', "Select To Previous Command");
constructor( constructor(
...@@ -1076,7 +1077,7 @@ export class SelectToPreviousCommandAction extends Action { ...@@ -1076,7 +1077,7 @@ export class SelectToPreviousCommandAction extends Action {
} }
export class SelectToNextCommandAction extends Action { export class SelectToNextCommandAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectToNextCommand'; public static readonly ID = COMMAND_ID.SELECT_TO_NEXT_COMMAND;
public static readonly LABEL = nls.localize('workbench.action.terminal.selectToNextCommand', "Select To Next Command"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectToNextCommand', "Select To Next Command");
constructor( constructor(
...@@ -1097,7 +1098,7 @@ export class SelectToNextCommandAction extends Action { ...@@ -1097,7 +1098,7 @@ export class SelectToNextCommandAction extends Action {
} }
export class SelectToPreviousLineAction extends Action { export class SelectToPreviousLineAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectToPreviousLine'; public static readonly ID = COMMAND_ID.SELECT_TO_PREVIOUS_LINE;
public static readonly LABEL = nls.localize('workbench.action.terminal.selectToPreviousLine', "Select To Previous Line"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectToPreviousLine', "Select To Previous Line");
constructor( constructor(
...@@ -1118,7 +1119,7 @@ export class SelectToPreviousLineAction extends Action { ...@@ -1118,7 +1119,7 @@ export class SelectToPreviousLineAction extends Action {
} }
export class SelectToNextLineAction extends Action { export class SelectToNextLineAction extends Action {
public static readonly ID = 'workbench.action.terminal.selectToNextLine'; public static readonly ID = COMMAND_ID.SELECT_TO_NEXT_LINE;
public static readonly LABEL = nls.localize('workbench.action.terminal.selectToNextLine', "Select To Next Line"); public static readonly LABEL = nls.localize('workbench.action.terminal.selectToNextLine', "Select To Next Line");
constructor( constructor(
...@@ -1136,4 +1137,4 @@ export class SelectToNextLineAction extends Action { ...@@ -1136,4 +1137,4 @@ export class SelectToNextLineAction extends Action {
} }
return TPromise.as(void 0); return TPromise.as(void 0);
} }
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册