Is there a way to run the current file in the current REPL terminal?
Something that does > include(“$currentfile”) in the REPL.
I am aware of the command Run File, but it reloads packages each time and becomes slow.
Doing ctrl+A ctrl+Enter does the job but in prints a lot of clutter in the terminal.
Thanks
The open terminals in VS Code are independent of the open files, since a terminal is opened with an associated directory, not file.
You can also use Alt+Enter instead of Ctrl+A / Ctrl+Enter. I don’t see any clutter with it, what do you mean by that?
I think he was referring to the difference of CTRL + Enter and ALT + Enter. Clutter being the lines which the terminal shows for the ctrl version.
What I personally would like to better understand is why CTRL + Enter tends to be very slow in Windows. I think tis may be related to the terminal which is used. I wonder why the default terminal is not able to print stuff “fast”.
ctrl+A ctrl+Enter prints each line of code before running so the program output get mixed with those lines.
I managed to run the whole file in the current REPL terminal by defining the following hotkey
{
"command": "language-julia.executeCell",
"key": "shift+enter",
"when": "editorTextFocus"
},
It prints the whole file before running though.
Julia: Execute File is the command you want.
I have it mapped to alt+ctrl+enter.
2 Likes
I ended up with the following hotkey:
{
"key": "ctrl+enter",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "include(\"${file}\")\n"
},
"when": "editorTextFocus"
},
but your solution is better.