通常のHello Worldを作成しましょう。 何を確認する必要がありますか?
1. Consulo ビルドをダウンロードします(IntelliJ IDEAの私のフォーク、なぜフォークが別のトピックなのか)。
2. bin \ consulo.exe(win 32)、bin \ consulo64.exe(win 64)、Consulo.app(mac)、bin / consulo.sh(linux)を実行します。 LinuxとMacでビルドをテストしましたが、Windowsで確認することをお勧めしますが、安定性が低く、いくつかの問題があります(Mac + Monoなど)。 すべてが順調に進んだ場合、次のようになります。
3. [ アクション]-> [構成]-> [プラグイン]をクリックします。 空のリストが表示されます。 [ リポジトリの参照...]をクリックします。 ダイアログが表示され、10秒後に利用可能なプラグインのリストが表示されます(遅延はリポジトリプラグインの実装が不十分です)。 そこで Microsoft .NETまたはMono .NETを探してインストールします。 その結果、次のようになります。
4. アクション->プロジェクトの作成-> OK 。 空のプロジェクトがあります。 プロジェクト設定に行きます。 モジュールを検索し、[ 拡張機能 ]タブを選択します。 そこで、 Microsoft .NET-> C# (またはMono .NET-> C# )を選択します 。 構造化可能な拡張機能を使用すると、 Javaに似たプロジェクトをカスタマイズできます(JavaなどのパッケージをサポートするSource + Testフォルダーを使用)。
5. OKをクリックすると、 遅延が発生し 、インデックス作成が行われます。 インデックス作成中に例外がスローされることを除外しません。例外がスローされる場合は、インターフェイスを介して例外を送信します 。
すべてが正常かどうかを確認するには、 Ctrl + N-> Consoleを実行します。 System.Consoleクラスにアクセスした場合、すべてが正常であり、続行できますが、そうでない場合はコメントで登録解除してください。
6.クラスを作成します。 プロジェクトツリーで、 New-> C#Class-> `Program`-> OKを実行し、通常のHello Worldを記述します。
using System; public class Program { public static void Main(String[] arg) { Console.WriteLine("Hello World"); } }
7.次に、このコードを実行する必要があります。 [構成の編集]-> [追加]-> [.NETアプリケーション]に移動します 。 これ以上変更する必要はありません。
保存して[ 実行 ]をクリックします 。
これでテストは完了です。
これは初期の実装に過ぎないことを明確にしたいと思います。これは、ソロモード(ほぼ500コミット)で行います。
彼女はサポートしています:
•マクロ。
•.NETライブラリの逆コンパイル。
•プロファイル(KFOR、変数などを変更する機能);
•メソッド、クラス、変数などの基本的な検索。
•バックライト、部分充填、折りたたみ。
•実質的にすべてのC#構文。
しかし同時に、バグがあります:
•バイナリ演算が間違った型を返します。
•#ifマクロは大きなファイルで破損する傾向があります。
•内部メソッドと列挙は検索に関与しません。
•逆コンパイルは完全ではありません。
私の計画は何ですか?
•バグを修正します。
•デバッグ。
•NUnit、Unity、NAnt、Vistual Studio Importer、IronRuby、IronPython、および....
辞めるつもりはありません。まだ開発の時間があります。 すべてのリンクは、私のgithubプロファイルにあります。