ハブでの最後の公開以降、 Armoryプラグインにはいくつかの大きな変更と小さな変更が加えられており、この記事ではその一部について説明します。
プロジェクトを切り替える
ご存知のとおり 、 Intellij Ideaを 使用すると 、複数のプロジェクトを同時に処理し、それぞれを別々のウィンドウで開くことができます。 このアプローチでは、プロジェクト間の切り替えは、このOSのウィンドウ間で標準のナビゲーションツールを使用して実行されます。これは、多くの理由から、プロジェクトを選択する最も便利な方法ではありません。
なぜこれが不便なのですか?
そのため、開いているプロジェクトと最近のプロジェクトを同時に収集し、開いているIntellij Ideaウィンドウからホットキーでアクセスできる別のウィンドウを作成しました。 リスト項目を開いたり閉じたり(または削除)するためのさまざまな並べ替えモードと機能を持つすべてのプロジェクトの単一リスト。 左のスクリーンショットは、このウィンドウの外観を示しています。 アイコンは、シードとしてのプロジェクト名からGitHub アルゴリズムに従って生成されます。
- ウィンドウの切り替えは、オペレーティングシステムによって異なります。
- 他のアプリケーションのウィンドウでスペースが詰まっています。
- プレビューウィンドウでプロジェクトを区別することは困難です(プレビューを使用する場合)。
- プロジェクトには同じアイコンがあります(アイコンが使用されている場合)。
- 閉じられたプロジェクトを選択することはできません。 閉じたプロジェクトの場合は、最近のプロジェクトに移動する必要があります。
- プロジェクトをアルファベット順に並べ替えることはできません。
ワークスペースリスト
2番目のイノベーションは、アーマリーの「複数の木製」アプローチにすでに精通しているが、事前に設定されたさまざまなツリーセットに切り替えることで柔軟性を高めたい場合に役立ちます。 これで、特定のタスクごとにプロジェクトの複数のワークスペースを構成し、ソースコードをさまざまな角度から見て、切り替えることができます。
また、突然別のコードを実行する必要が生じた場合、構成されたワークスペースを「損なう」必要はありません。 一時的なワークスペースを作成し、その中に既に創造的な混乱を作り、最後にそれを削除するだけで十分です。
実際、ワークスペースリストウィンドウは、2番目のナビゲーションディメンション(上下)が追加された既存のツリービューウィンドウに変換されています。 各行は独自のツリーセットに対応しており、右側のボタンを使用してワークスペースを移動または削除できます。
ワークスペースを切り替える方法を示すアニメーション
その他の改善
プロジェクトのインデックス作成中のプラグインの作業の応答性が向上しました。 IDEAがファイルのスキャンを完了してArmoryタブまたは履歴ウィンドウを開くのを待つ必要はありません。
WebStormのサポートが追加され、プラグインはjdk 1.6を使用して構築され、何らかの理由で開発環境が古いバージョンのJavaで実行されている場合にプラグインが動作できるようになりました。
プラグインはまだIntelliJ Idea Community Editionで無料であり、非営利のオープンソースプロジェクトで作業するために、サポートされているプラットフォーム(PhpStorm、IDEA Ultimate、WebStorm、AndroidStudio、およびPyCharm)でArmoryを使用するための無料ライセンスを取得できます。 これを行うには、プロジェクトのソースコードへのリンクを使用してサポートを記述します。
ご清聴ありがとうございました!