From b24bbdf666c19b90a18ce2336eba6cd635553449 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 3 Feb 2017 16:49:06 -0800 Subject: [PATCH] Have terminal runSelectedText run current line with no selection Fixes #19863 Related #19375 --- .../parts/terminal/electron-browser/terminalActions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts b/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts index 4aa82872e94..25b1e52bb90 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts @@ -202,7 +202,7 @@ export class RunSelectedTextInTerminalAction extends Action { let selection = editor.getSelection(); let text: string; if (selection.isEmpty()) { - text = editor.getValue(); + text = editor.getModel().getLineContent(selection.selectionStartLineNumber).trim(); } else { let endOfLinePreference = os.EOL === '\n' ? EndOfLinePreference.LF : EndOfLinePreference.CRLF; text = editor.getModel().getValueInRange(selection, endOfLinePreference); -- GitLab