ホームページ  >  記事  >  バックエンド開発  >  IntelliJ IDEAとは何ですか?

IntelliJ IDEAとは何ですか?

PHPz
PHPzオリジナル
2016-06-13 11:57:1110304ブラウズ

IntelliJ IDEA は、Java プログラミング言語開発のための統合環境です。IDEA は、チェコ共和国の首都プラハに本社を置く会社、JetBrains の製品です。その開発者は、主に、次のような技術で知られる東ヨーロッパのプログラマーです。厳格; フラッグシップ バージョンでは、HTML、CSS、PHP、MySQL などもサポートされています。

IntelliJ IDEAとは何ですか?

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 入門

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。