Trying to figure out the C # development environment on Linux. The first thing I found is VSCode. I decided to test it. C ++, JavaScript, HTML, CSS files open perfectly. C # files do not recognize at all. There is no highlighting at all, about autocompletion, etc. generally keep quiet. Tolley, I do not understand something, you should install a plugin or poke it somewhere. If anyone knows how to fix it, tell me!
- code.visualstudio.com/Docs/languages/csharp Use :) - Crystal
- Thank you. The only bad thing is that in English, it is difficult to understand. - V. Rotenberh
- Well, this is just a way to pull it up. In any case, without English is very difficult in the world of development. - Crystal
- And then the question if you can work. What compiler do you use for C # on linux? - V. Rotenberh
- Found another: habrahabr.ru/company/microsoft/blog/262523 and ru.stackoverflow.com/questions/474485/… - Crystal
2 answers
In general, I found the answer. Go to the VSCode. Click F1. Studio console will appear. Extensions. Such a window will appear. Select the first option, and then look for
C # for Visual Studio Code
Click on this item and wait until it is installed. Here you can install and debager from mono. Reboot the studio and everything works. 
A year has passed, well, it does not matter.
Maybe it was enough to change the "language mode"? (next to the smiley is the lower right corner, the name of the file type being defined by extension). When a problem file is open, it will show a list with what to associate.
Settings are stored in a .vscode , in the current folder and in a user directory.
If Windows , see SET USERPROFILE , on the command line.