レビュー
「VS 2015」の“Roslyn”コンパイラーを利用したC#専用コードエディター「RoslynPad」
エディターは「AvalonEdit」ベース。“C# 7.0”の機能を試せるバージョンも
(2016/5/20 05:05)
「RoslynPad」は、C#のソースコードを記述するためのシンプルなテキストエディター。編集部にてWindows 10で動作を確認した。作者のWebサイトからダウンロードできる。
本ソフトは、開発環境「SharpDevelop」でも採用されている高性能なテキストエディターコンポーネント「AvalonEdit」をベースとしたC#専用のコードエディター。最大の特徴は、バックボーンに「Visual Studio 2015」で採用された.NETコンパイラープラットフォーム“Roslyn”を採用していることで、シンタックスハイライトやコード補完はもちろん、メソッドシグネチャーのヘルプ、文法ミスの指摘、コードの修正など、「Visual Studio 2015」でおなじみの機能がほぼそのまま利用できる。
「RoslynPad」では記述したC#のソースコードをコンパイルせず、スクリプトとして実行する(“Roslyn for Scripting”と呼ばれている機能)。そのため、通常のC#とは異なり、トップレベルにステートメントや式などを直接記述することが可能で、式の評価結果をエディター画面下にある出力画面へ出力することができる。わざわざ重いIDEを起動して、高度なデバッグ機能に頼らなくても、簡単な式ならば「RoslynPad」で手軽に評価結果をチェックできるというわけだ。
さらに、本ソフトはパッケージ管理システム「NuGet」に対応しており、「NuGet」パッケージを追加することも可能。また、画面左側に隠されているドキュメントペインを表示すれば、保存したスクリプトやサンプルコードを参照することもできる。
なお、本ソフトにはC#の次期バージョン“C# 7.0”の機能を試せるバージョンも用意されている(最新版はv0.7-future)。このバージョンを利用すれば、わざわざ「Visual Studio 15」の環境を用意しなくても、“C# 7.0”の新機能を一足先に体験可能だ。
編集部注:編集部にて確認したところ、本ソフトは「Visual Studio 2015」がインストールされていない環境では起動しなかった。
ソフトウェア情報
- 「RoslynPad」
- 【著作権者】
- Eli Arbel 氏
- 【対応OS】
- Windows(編集部にてWindows 10で動作確認)
- 【ソフト種別】
- フリーソフト
- 【バージョン】
- 0.7