diff --git a/src/components/Terminal.tsx b/src/components/Terminal.tsx index 54b869cb..84816b39 100644 --- a/src/components/Terminal.tsx +++ b/src/components/Terminal.tsx @@ -149,6 +149,11 @@ class Terminal extends React.Component { icon="clipboard" label={isMacOS() ? 'Cmd-V' : 'Ctrl-V'} /> + this.xterm.selectAll()} + text={i18n.translate(TerminalStringId.SelectAll)} + icon="blank" + /> this.xterm.clear()} diff --git a/src/components/terminal-i18n.en.json b/src/components/terminal-i18n.en.json index d0fd27a2..3575aa9b 100644 --- a/src/components/terminal-i18n.en.json +++ b/src/components/terminal-i18n.en.json @@ -2,6 +2,7 @@ "terminal": { "copy": "Copy", "paste": "Paste", + "selectAll": "Select All", "clear": "Clear" } } diff --git a/src/components/terminal-i18n.ts b/src/components/terminal-i18n.ts index ec84c3c2..774f98e4 100644 --- a/src/components/terminal-i18n.ts +++ b/src/components/terminal-i18n.ts @@ -6,5 +6,6 @@ export enum TerminalStringId { Copy = 'terminal.copy', Paste = 'terminal.paste', + SelectAll = 'terminal.selectAll', Clear = 'terminal.clear', }