Such an approach (see also Understanding the startup.jl file -- is there a environment-specific version? - #2 by c42f) could indeed work. Presumably there is also a way to check which terminal is being used, and if is the VS Code one you could then load development-specific startup code.