credit: http://www.omnisharp.net/
If you’re trying to work on .NET outside of Windows, you probably be missing Visual studio. A sub-alternative is VS code.
Now, we’re going to setup it on Ubuntu linux
The contents of the extracted folder will look something like:
code is the executable file we’re interested in:
- Double click
code
For the sake of organisation, I have all the downloaded setups in a separate directory called Programs. Yes, inspired by Windows
Running code everytime from it’s folder is too much work. To minimize it, we can create a symbolic link using the command sudo ln -s /path/to/vscode/Code /usr/local/bin/code
In my case, I replaced /path/to/vscode/Code with ~/Programs/VSCode-linux-x64/Code so the final syntax is
sudo ln -s ~/Programs/VSCode-linux-x64/Code /usr/local/bin/code
In case of already created symbolic link, an error will be shown:
From next time, we can just open a terminal with Ctrl Alt T and type code
After installation, make sure to always run the [dnvm](http://stackoverflow.com/a/35031584/2404470) and [dnu](http://stackoverflow.com/a/35031584/2404470) commands by adding to [.bash_profile](http://stackoverflow.com/a/35031584/2404470) using the below commands:
echo 'source dnvm.sh' >> ~/.bash_profile echo 'export MONO_MANAGED_WATCHER=disabled' >> ~/.bash_profile
Verify that commands are actually added:
- Go to Home in Files explorer
- Unhide hidden files using Ctrl+H
- Locate the
.bash_profilefile - Open it with
geditor your favourite editor
source dnvm.sh export MONO_MANAGED_WATCHER=disabled
Alternatively, use [cat](http://askubuntu.com/a/261902/219603) or [less](http://askubuntu.com/a/261902/219603) commands:
And VS code is ready to use:
Originally published at xameeramir.github.io.
