Help, I'm going out of my mind - Julia and VS Code Problems

I’m currently using 1.1.1, I think I was using 1.1.0 before. Going to try v1.0.4 LTS now to see if that cuts out the server crashing errors.

EDIT:
OK, the server crash messages have stopped but F5 doesn’t work properly, where it used to be fine before I uninstalled VSCode. I am using a custom tasks.json file to execute shell commands to run my files (more through luck than judgement).

Any ideas how to get F5 to work correctly again?

For example F5 just returns 10 with this code when asked how many terms to compute, but when using shell commands in the tasks.json file it correctly runs the 10 terms and outputs their values:

using Printf
using Statistics

fSize = 0
i1 = 1
fTerm1 = 0
fTerm2 = 1

@printf("Please enter how many Fibonacci terms to calculate: ")
fSize = parse(Int64, readline())

@printf("Fibonacci Series upto term %d:\n",fSize)

for i1 in 1:fSize
    @printf("\n%d:> %d",i1,fTerm1)
    # println("$i1:> $fTerm1")
    if (fTerm1 % 2) == 0
        @printf(" * is an even number!")
        # println(" * is an even number!")
    end

    global nextTerm = fTerm1 + fTerm2
    global fTerm1 = fTerm2
    global fTerm2 = nextTerm
end

And my tasks.json file:

{
	// See https://go.microsoft.com/fwlink/?LinkId=733558
	// for the documentation about the tasks.json format
	"version": "2.0.0",
	"tasks": [
		{
			"label": "Julia: Run Current File",
			"type": "shell",
			"command": "%JULIA_HOME%\\julia.exe",
			"args": [
				"${file}"
			],
			"group": "test",
			"presentation": {
				// Reveal the output only if unrecognized errors occur.
				"reveal": "always",
				"panel": "new"
			},
			// Use the standard MS compiler pattern to detect errors, warnings and infos
			// "problemMatcher": "$msCompile"
		}
	]
}