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);