IntelliJ IDEA は、Java プログラミング言語開発のための統合環境です。IDEA は、チェコ共和国の首都プラハに本社を置く会社、JetBrains の製品です。その開発者は、主に、次のような技術で知られる東ヨーロッパのプログラマーです。厳格; フラッグシップ バージョンでは、HTML、CSS、PHP、MySQL などもサポートされています。
IntelliJ IDEA
IntelliJ IDEA (略して IDEA) は、Java プログラミング言語開発のための統合環境です。 IntelliJ は、特にインテリジェント コード アシスタント、自動コード プロンプト、リファクタリング、JavaEE サポート、さまざまなバージョン ツール (git、svn など)、JUnit、CVS 統合、コード分析、革新的な機能において、業界で最高の Java 開発ツールとして認識されています。 GUIデザインなどの機能は非常に優れていると言えます。
IDEA は、チェコ共和国の首都プラハに本社を置く JetBrains の製品であり、その開発者は主に厳格さで知られる東ヨーロッパのプログラマーです。その主力バージョンは、HTML、CSS、PHP、MySQL、Python などもサポートしています。無料版は Java などのいくつかの言語のみをサポートしています。
注目の機能
IDEA が提唱するインテリジェントコーディングは、プログラマーの作業を軽減するもので、以下の 22 点が特徴です。
● インテリジェント。 selection
多くの場合、特定のメソッドまたはループを選択する必要があるか、変数からクラス全体に段階的に選択を拡張したい場合、IDEA はこの種の構文ベースの選択を提供します。デフォルト設定では、Ctrl W を押すと選択範囲を連続的に拡大でき、再構築時に特に便利です。
● 豊富なナビゲーション モード
IDEA は、豊富なナビゲーション表示モードを提供します。たとえば、Ctrl E で最近開いたファイルが表示され、Ctrl N で表示したいクラス名の検索ボックス (このボックス) IDEAは文字を入力すると候補クラス名をすべて表示するスマートサプリメント機能もあります。最も基本的なプロジェクト ビューでは、さまざまなビュー モードを選択することもできます。
●履歴記録機能
バージョン管理サーバーを介さず、IDEA単体で任意のプロジェクト内のファイルの履歴を閲覧でき、バージョンを復元する際に簡単に復元することができます。
● JUnit の完全なサポート
● リファクタリングの優れたサポート
IDEA はすべての IDE の中で最初にリファクタリングをサポートし、その優れたリファクタリング機能は常にその 1 つです。主なセールスポイント。
●コーディング支援
ToString()、hashCode()、equals() および Java 仕様で提唱されているすべての get/set メソッドは、入力なしでコードを実装できます 自動生成され、解放されます退屈な基本的なメソッドのコーディングはやめましょう。
●柔軟な組版機能
基本的にどのIDEにも再植字機能はありますが、IDEAだけは組版モードのカスタマイズに対応しており、プロジェクトに合わせてカスタマイズできるので使いやすいです。書式設定のアプローチが必要です。
● XML の完全なサポート
xml の完全なプロンプトのサポート: すべての人気のあるフレームワークの XML ファイルが完全なプロンプトをサポートしていることは、使用する人なら誰でも知っています。
●動的構文検出
Java 仕様、独自の事前定義仕様、および冗長性に準拠していないものは、ページ上で強調表示されます。
● コード検査
コードを自動的に解析し、仕様を満たしていない危険なコードを検出して強調表示します。
● JSP の完全サポート
プラグインは不要で、JSP を完全にサポートします。
●インテリジェントな編集
コード入力時にメソッドやクラスを自動的に追加します。
● EJB サポート
EJB を完全にサポートするためにプラグインは必要ありません (6.0 は EJB3.0 をサポートします)
● 列編集モード
ありUtralEdit を必ず使用しました。その列編集モードを賞賛します。退屈な繰り返し作業が大幅に軽減されるためです。また、IDEA はこのモードを完全にサポートしているため、コーディング効率がさらに向上します。
● プリセット テンプレート
プリセット テンプレートを使用すると、簡単な文字をいくつか入力するだけで、すべてのコードを作成できます。たとえば、比較的高い public static void main(String[] args){} を使用すると、テンプレートにメソッドとして pm を事前に設定できます。入力するときは、pm を入力してコード補助キーを押すだけで済みます。 IDEA がコードの自動入力を完了します。
●完全自動コード補完
クラス内のメソッドをインテリジェントにチェックし、メソッド名が 1 つしかない場合は自動的にコード入力を完了し、残りのコード作成作業を軽減します。 。
● 完璧なバージョン管理サポート
git、svn、github など、市販の一般的なバージョン管理ツールのプラグインをすべて統合し、開発者がプログラミング プロジェクト中に Intellij idea を直接使用できるようにします。コードの送信、チェックアウト、競合解決、バージョン管理サーバーのコンテンツの表示などを完了できます。
●未使用コードのチェック
コード内の未使用コードを自動的にチェックし、コードを効率化するためのヒントを提供します。
● スマートコード
コードを自動的にチェックし、事前に設定された仕様と矛盾するコードが見つかった場合はプロンプトを表示します。プログラマが変更に同意すると、変更は自動的に完了します。 。たとえば、コード: String str = "Hello Intellij " "IDEA" は、最適化のヒントを提供します。プログラマが IDEA を変更することに同意すると、コードは次のように自動的に変更されます。
●正規表現による検索・置換機能 検索・置換は正規表現に対応しており、効率が向上します。● JavaDoc プレビューのサポート
JavaDoc のプレビュー機能をサポートし、Ctrl Q で JavaDoc コード内に JavaDoc の結果を表示し、ドキュメント文書の品質を向上させます。
● プログラマーの意図のサポート
プログラマーがコーディングするとき、IDEA は常にユーザーの意図を検出したり、提案を提供したり、コードの完成を直接支援します。
おすすめの関連記事とチュートリアル: Java 入門