constterminalMenuItem=newMenuItem({label:this.mnemonicLabel(nls.localize({key:'mTerminal',comment:['&& denotes a mnemonic']},"&&Terminal")),submenu:terminalMenu});
this.setTerminalMenu(terminalMenu);
// const terminalMenu = new Menu();
// const terminalMenuItem = new MenuItem({ label: this.mnemonicLabel(nls.localize({ key: 'mTerminal', comment: ['&& denotes a mnemonic'] }, "&&Terminal")), submenu: terminalMenu });
constnewTerminal=this.createMenuItem(nls.localize({key:'miNewTerminal',comment:['&& denotes a mnemonic']},"&&New Terminal"),'workbench.action.terminal.new');
constsplitTerminal=this.createMenuItem(nls.localize({key:'miSplitTerminal',comment:['&& denotes a mnemonic']},"&&Split Terminal"),'workbench.action.terminal.split');
constkillTerminal=this.createMenuItem(nls.localize({key:'miKillTerminal',comment:['&& denotes a mnemonic']},"&&Kill Terminal"),'workbench.action.terminal.kill');
constclear=this.createMenuItem(nls.localize({key:'miClear',comment:['&& denotes a mnemonic']},"&&Clear"),'workbench.action.terminal.clear');
// const deleteWordLeft = this.createMenuItem(nls.localize({ key: 'miDeleteWordLeft', comment: ['&& denotes a mnemonic'] }, "Delete Word To &&Left"), 'workbench.action.terminal.deleteWordLeft');
// const deleteWordRight = this.createMenuItem(nls.localize({ key: 'miDeleteWordRight', comment: ['&& denotes a mnemonic'] }, "Delete Word To &&Right"), 'workbench.action.terminal.deleteWordRight');
// const moveToLineStart = this.createMenuItem(nls.localize({ key: 'miMoveToLineStart', comment: ['&& denotes a mnemonic'] }, "Move to Line Start"), 'workbench.action.terminal.moveToLineStart');
// const moveToLineEnd = this.createMenuItem(nls.localize({ key: 'miMoveToLineEnd', comment: ['&& denotes a mnemonic'] }, "Move to Line &&End"), 'workbench.action.terminal.moveToLineEnd');
construnActiveFile=this.createMenuItem(nls.localize({key:'miRunActiveFile',comment:['&& denotes a mnemonic']},"Run &&Active File"),'workbench.action.terminal.runActiveFile');
construnSelectedText=this.createMenuItem(nls.localize({key:'miRunSelectedText',comment:['&& denotes a mnemonic']},"Run &&Selected Text"),'workbench.action.terminal.runSelectedText');
// const scrollUpPage = this.createMenuItem(nls.localize({ key: 'miScrollUpPage', comment: ['&& denotes a mnemonic'] }, "Scroll Up Page"), 'workbench.action.terminal.scrollUpPage');
// const scrollDownPage = this.createMenuItem(nls.localize({ key: 'miScrollDownPage', comment: ['&& denotes a mnemonic'] }, "Scroll Down Page"), 'workbench.action.terminal.scrollDownPage');
// const scrollToTop = this.createMenuItem(nls.localize({ key: 'miScrollToTop', comment: ['&& denotes a mnemonic'] }, "Scroll To Top"), 'workbench.action.terminal.scrollToTop');
// const scrollToBottom = this.createMenuItem(nls.localize({ key: 'miScrollToBottom', comment: ['&& denotes a mnemonic'] }, "Scroll To Bottom"), 'workbench.action.terminal.scrollToBottom');
constscrollToPreviousCommand=this.createMenuItem(nls.localize({key:'miScrollToPreviousCommand',comment:['&& denotes a mnemonic']},"Scroll To Previous Command"),'workbench.action.terminal.scrollToPreviousCommand');
constscrollToNextCommand=this.createMenuItem(nls.localize({key:'miScrollToNextCommand',comment:['&& denotes a mnemonic']},"Scroll To Next Command"),'workbench.action.terminal.scrollToNextCommand');
constselectToPreviousCommand=this.createMenuItem(nls.localize({key:'miSelectToPreviousCommand',comment:['&& denotes a mnemonic']},"Select To Previous Command"),'workbench.action.terminal.selectToPreviousCommand');
constselectToNextCommand=this.createMenuItem(nls.localize({key:'miSelectToNextCommand',comment:['&& denotes a mnemonic']},"Select To Next Command"),'workbench.action.terminal.selectToNextCommand');
conststart=this.createMenuItem(nls.localize({key:'miStartDebugging',comment:['&& denotes a mnemonic']},"&&Start Debugging"),'workbench.action.debug.start');