Visual Studio Code în Elementary OS

Visual Studio Code este editorul de cod cross-platform de la Microsoft, gratuit și destul de bunicel. Pachetul DEB cu Visual Studio Code a mers instalat ca uns:

sudo apt install code_<version.number>_amd64.deb

Însă nu merg serviciile Roslyn de in-memory compilation, ceea ce afectează code-completion. Din fericire, mesajul de eroare este unul destul de clar:

[ERROR] Could not locate an OmniSharp server that supports your Linux distribution.

OmniSharp provides a richer C# editing experience, with features like IntelliSense and Find All References.
It is recommend that you download the version of OmniSharp that runs on Mono using the following steps:
 1. If it's not already installed, download and install Mono (https://www.mono-project.com)
 2. Download and untar the latest OmniSharp Mono release from https://github.com/OmniSharp/omnisharp-roslyn/releases/
 3. In Visual Studio Code, select Preferences->User Settings to open settings.json.
 4. In settings.json, add a new setting: "omnisharp.path": "/path/to/omnisharp/OmniSharp.exe"
 5. In settings.json, add a new setting: "omnisharp.useMono": true
 6. Restart Visual Studio Code.

Așa că, tot ce-am făcut după ce-am descărcat OmniSharp, a fost să-l despachetez și să urmez apoi ceilalți pași indicați:

sudo mkdir /opt/OmniSharp-1.9-beta18/
tar -xa -C /opt/OmniSharp-1.9-beta18/ -f ~/Downloads/omnisharp-mono.tar.gz

Atât.

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s