Introduzione

Prima di continuare nella lettura di questo articolo suggerisco di consultare !!! dove vengono trattati molti argomenti propedeutici a quello che andrò a descrivere ora.

Alla fine di questo articolo il lettore sarà in grado di utilizzare vim come ide completo per sviluppare programmi .NET o MONO.

Installazione

Se non è ancora stato fatto installare vundle come spiegato in questo articolo.

Abilitazione di OmniSharp

Aggiungere all'elenco dei plugins la linea:

Plugin 'omnisharp/omnisharp-vim'

e poi dare il comando di vim:

:source %
:PluginInstall

Installazione di omnisharp-roslyn ( opzionale )

Questo passaggio è opzionale perchè il plugin di vim nel caso non trovi questo componente vi chiederà di installarlo alla prima apertura di un file C#.

Le istruzioni di installazione sono comunque presenti qui

Aggiornamento YCM

Per abilitare l'autocompletamento è necessario ricompilare YouCompleteMe con il seguente comando :

cd ~/.vim/bundle/youcompleteme
./install.sh --clang-completer --omnisharp-completer

Galleria

Primo avvio

omnishap_inst

omnishap_wait_inst

Autocompletamento

omnishap

Riferimenti