最近Unityプログラマにジョブチェンジしたのだが, MonoDevelopが地味に使いづらいので, Vim + OmniSharpで環境を構築してみたら, 思った以上に良かったので, メモ代わりにブログに書いた. 地味にハマりどころは多かったので, 参考になればと思う. 前提として, monoの3系以降をインストールする必要がある. brewを使っていれば, brew install monoでさくっとインストールできるはずだ. インストール 今回C#の環境を構築するにあたって利用したのはomnisharp-vimだ. omnisharp-vimは, OmniSharp Serverを介して補完や検索・リファクタリングといった機能を提供する. クライアント・サーバーモデルを採用しているため, サーバーと通信できるエディタであれば同じように機能を利用できる. NeoBundleをインストー