A shell script to run Visual Studio Code in the terminal
Published , updated
Visual Studio Code was just open sourced and is still relatively new so it’s still working out some kinks such as providing a .deb package and including enhanced terminal support.
In the meantime there are a few issues with running the executable via a symlink as suggested in the official documentation that can be easily overcome. Here is a shell script that will open Visual Studio Code in the background of the terminal and pipe the output to a temp file so that the terminal is still completely usable.
nohup /path/to/vscode/Code "$@" > ~/.vscode/nohup.out 2>&1 &
To install it into your
/usr/local/bin, just replace
/path/to/vscode in the following script with the actual path and run it:
VSCODE_PATH=/path/to/vscode/code mkdir -p ~/.vscode echo 'nohup '$VSCODE_PATH' "$@" > ~/.vscode/nohup.out 2>&1 &' | sudo tee /usr/local/bin/code > /dev/null sudo chmod a+x /usr/local/bin/code
You can now run
code in your terminal to launch Visual Studio Code without consuming the terminal window.