Netbeansのトリックとライブサンプルのトリック

本格的なIDEが不要であるという事実、Vim、Sublime Text、およびAtomを使用するとすべてを実行できるなど、さまざまな人々のフレーズをよく耳にします。 つい最近になって、私は再びこのトピックについて話し合い 、仕事中の生活を大幅に簡素化する現代のIDEのトリックを人々に見せたかったことを思い出しました。


この品質のオープンソースIDE Netbeans IDEが大好きです。 私は彼女自身のための配色さえ持っています (あなたがそれを試してみたいなら、説明を読むことを忘れないでください)。 すべてのビデオで、それはまさに作品で使用されているものに加えて、暗いDarkulaインターフェースと無料のHackフォントです。


時々PhpStormに行き、そこで働き、これら2つのIDEの機能を比較します。 そして、時々、私はそれらのそれぞれが独自の方法で良いことを理解するようになります。 PhpStormには、OOPコードを迅速に開発するための多くの興味深いスマート機能があります。 そして、Netbeansの側では-無料であり、強力であまり過負荷ではないインターフェースです。 これは特にPhpStormでそれに戻った後に感じられます。


この記事では、Netbeansやその他の最新のIDEに存在するいくつかのクールなトリックと、Netbeansにのみ存在するものを紹介したいと思います。 非常に多くの場合、大規模なプロジェクトで作業する際に多くの時間を節約するのに役立ちます。


また、最新のIDEを使用し、これらのトリックの大部分を知っている人々をresしないでください。 これはあなたのためではありません! 事実、彼らを知らない人が他にもたくさんいるということです。実際の例でこれらの機会を示したいと思います。



私のお気に入りのNetbins機能の1つ。 PhpStormにも存在しますが、少し便利ではありませ


変数にカーソルを合わせ、強調表示されるまで待ちます。 次に、 alt +上/下を押して、ファイル内でこの変数が使用されている場所に移動します。



同様に、いくつかのメソッドまたはクラス名を強調表示して、ファイル内のそれらの使用にナビゲートできます。 同様に、JavaScriptなどの他のプログラミング言語のエンティティ間を移動できます。


プロジェクト内の変更されたすべてのファイルを開く


ニーズがあるとします。現在のプロジェクトに現在存在する特定の変更をすばやく理解し、それらを分析して調整します。 通常の状況では、 git statusを記述して、変更されたファイルのリストを表示できます。 Netbeansの場合は、さらに簡単です。



コードの自動フォーマット


ひどいコードの束を持つ大きなファイルがありますか? 問題ありません。Alt + Shift + Fを押すだけで、Netbeansはそれを甘くします:)



Netbeansがコードをフォーマットする方法を非常に柔軟にカスタマイズできます。 必要に応じて、個別のプロジェクトについて、独自の書式設定を保存し、プロジェクトリポジトリに保存して、チーム全体で使用できます。


ファイルツリー内のプロジェクトのフォルダーでAlt + Shift + Fを押すと、Netbeansはこのフォルダー内のすべてのコードを再帰的にフォーマットするのに役立ちます。


誤って使用または未使用の変数とメソッドを強調表示する


PhpStormは、この点でNetbeansよりも明らかに優れています。これは、コードを自動修正するためのさまざまなスマートチェックと提案があるためです。


誰かがコードをリファクタリングし、いくつかの無意味な変数を残しましたか? 問題ありません。Netbeansはそれらを表示し、不正な動作を削除または修正することを提案します。



インテリジェント補正使用ディレクティブ


PHPの世界でPSR標準が出現したため、プロジェクトのソースコードが変換され、名前空間を積極的に使用するようになりました。 現在、すべてのPHPクラスには、このクラスが使用する特定の依存関係を示すuse-directivesが多数あります。


これらすべてを簡単に処理できるように、Netbeansにはこれらのディレクティブを自動的に修正する機能があります。 Ctrl + Shift + Iを押すだけです


PhpStormはほぼ同じことをしますが、もう少しエレガントでスマートです。



タブソート


多数のタブが開いている場合、タブ間でタブの1つをすばやく移動したいことがあります。 はい、通常はマウスを使用してこれを行う必要がありますが、キーボードの組み合わせにそのような機会がある場合ははるかに便利です!


この組み合わせは、設定を通じて手動で設定する必要があります。 Alt + Shift + PgUp / PgDnでこれを掛けました


PhpStormでは、これはまだ実装されていません。



ファイル/プロジェクト内の変数の編集


クラスの命名に失敗しました。名前を変更するといいでしょうか? または、あなたの変数の1つに同じことが起こりましたか? Netbeansまたは他の同様のIDEを手元に置いている場合、これ以上簡単なことはありません。


変数またはクラスを編集するには、目的のオブジェクトにカーソルを合わせ、 Ctrl + Rの組み合わせを押します



ゲッターとセッターの自動生成


時々、新しいクラスを作成し、ADT(抽象データ型)のアプローチに従って、必要なすべてのクラス変数にゲッターとセッターを設定すると正しいでしょう。 スマートIDEが再び私たちの助けになります。


新しいクラスを作成し、そのすべての変数を定義してから、 Alt + Insertを押します。



メソッドのオーバーライド


別のクラスに依存するクラスを作成し、親クラスのメソッドの1つをオーバーライドする必要がある場合があります。 ここで、 Alt + Insertの組み合わせが再び役立ちます。




プロジェクトでは、同じ種類のデザインを見つけて、それを使って何かをする必要があることはよく知られています。 この場合、ホットキーの存在は、検索結果をナビゲートするのに役立ちます: Ctrl + [ドット/コンマ] 。 Netbeansは必要なファイルを自動的に開き、カーソルを目的の行に切り替えます。 これにより、大規模なリファクタリングの作業が大幅に促進されます。



幅の広い/狭いコードブロックの強調表示


Netbeansには非常に興味深い機能がありますが、私はめったに覚えていません:) alt + shift + [ドット/コンマ]を押すと、最初のカーソル位置に対して相対的に大きい/小さい領域が選択されます。 これは、よりよく理解するために、実際の例でも見る必要があります。





これですべてです。この記事があなたの助けとなり、あなたの仕事を容易にすることを願っています:)


そしてもちろん、他のプログラマーが日常業務で使用する他のIDEや他のお気に入りのトリックに関するコメントを読むことは常に興味深いでしょう。 どうぞ:)



Source: https://habr.com/ru/post/J320666/


All Articles