個人財務 便利なEclipseトリック - ダミー

便利なEclipseトリック - ダミー

目次:

ビデオ: アップグレード用シェルスクリプト - 週刊 concrete5 Vol.318 2025

ビデオ: アップグレード用シェルスクリプト - 週刊 concrete5 Vol.318 2025
Anonim

EclipseはJava開発者が選択する統合開発環境(IDE)です。 Eclipseはいくつかの理由で人気があります。一つは、無料です。もう一つの理由として、それはあなたが考えることができるほぼすべてのソフトウェアタスクのためのプラグインを持っています。 Eclipseを使用してJavaプログラムを開発する方法が分かっている場合は、Eclipseスキルを再利用して、Python、C ++、および他の多くの言語でプログラムすることができます。あなたは、ソフトウェア開発以外のことをするためのプラグインを見つけることさえできます。

ソース - >フォーマット

フォーマットが非常に悪いコードから開始します:

public class Main {public static void main(String [] args){System。でる。 println( "Hello");}}

Eclipseのメインメニューから、Source→Formatを選択します。あなたがすると、Eclipseはコードをきれいにフォーマットされたコードに変換します:

public class Main {public static void main(String [] args){System。でる。 println( "Hello");}}

おそらく、Eclipseがコードをフォーマットする方法があまり好きではないかもしれません。次の行の始めにあなたの中括弧を好むか?問題ない! 「ウィンドウ」→「設定」→「Java」→「コード・スタイル」→「フォーマッター」を選択することで、Eclipseのコードの書式をカスタマイズできます。

<! - 2 - >

Eclipseでは、ホットキーの割り当て、再割り当て、割り当て解除を行うことができます。デフォルトでは、Source→FormatのホットキーはCtrl + Shift + Fです。

Source-> Organize Imports

Java APIのクラスを使用してコードを作成しています。 import宣言を打ち込むのを止めることで、ストライドを壊すことはしたくない:

public class Main {public static void main(String [] args){JFrame frame = new JFrame( "Title");フレーム。 add(新しいTextField( "あなたの名前を入力:"));フレーム。追加する(新しいJButton( "Click me!"));フレーム。 setLayout(new FlowLayout());フレーム。パック();フレーム。 「ソース」→「インポートの整理」を選択するか、Ctrl + Shift + Oホットキーの組み合わせを押すと、Eclipseはインポート宣言を自動的に追加します。ここにあなたが得るものがあります:

<! - 3 - >

import java。 awt。 FlowLayout;
import java。 awt。テキストフィールド; import javax。スイング。 JButton; import javax。スイング。 JFrame; public class Main {public static void main(String [] args){JFrameフレーム=新しいJFrame( "タイトル");フレーム。 add(新しいTextField( "あなたの名前を入力:"));フレーム。追加する(新しいJButton( "Click me!"));フレーム。 setLayout(new FlowLayout());フレーム。パック();フレーム。 setVisible(true);}} ソース - >ゲッターとセッターを生成する

nameやidなどのいくつかのフィールドから始めます:

public class Customer {private String name; private int id;}

「ソース」→「ゲッターとセッターの生成」を選択すると、Eclipseはゲッターとセッターのメソッドを自動的に追加します。

public class Customer {プライベートString name;プライベートint id;

public String getName(){ 戻り値。 } public void setName(String name){ これです。名前=名前; } public int getId(){ 戻りID。 } これはpublic void setId(int id){ これです。 id = id; } } ソース - >フィールドを使用してコンストラクタを生成する

nameやidのようないくつかのフィールドから始めます:

public class Customer {private String name; private int id;}

「ソース」→「フィールドを使用してコンストラクタを生成」を選択すると、Eclipseは1つ以上のコンストラクタを自動的に追加します。

public class Customer {プライベートString name;プライベートint id;

パブリック顧客(文字列名){ これ。名前=名前; } パブリックCustomer(int id){ これ。 id = id; } パブリックカスタマー(文字列名、int id){ これ。名前=名前; これ。 id = id; } } ソース - >コメントの切り替え

実行したくないコードが含まれているプログラムから開始します。

import static java。ラング。システム。でる;パブリッククラスMain {public static void main(String [] args){out。 println(「当社へようこそ!」);でる。 println( "あなたは私たちの製品が大好きです");でる。 println( "P。S.:");でる。 println( "私の上司は悪いです");}}

Eclipseのエディタで、望ましくないコードを選択します。次に、[Source]→[Toggle Comment]を選択するか、Ctrl + 7ホットキーの組み合わせを押します。 Eclipseは自動的にそのコードを行末のコメントに変換します。

import static java。ラング。システム。でる;パブリッククラスMain {public static void main(String [] args){out。 println(「当社へようこそ!」);でる。 println( "あなたは私たちの製品が大好きです");

// out。 println( "P。S.:"); // out。 println(「私の上司は馬鹿です。 }} コードを再度強調表示し、「ソース」→「コメントの切り替え」をもう一度選択すると、行末コメントが実行可能コードに戻ります。

クイックフィックス

Eclipseのエディタに黄色の警告マーカーまたは赤色のエラーマーカーが表示されます。

マーカーの上にマウスを置くと、問題を説明するメッセージが表示されます。

Windowsでは、マーカーを右クリックします。 Macでは、マーカーをcontrol-クリックします。そうすると、Eclipseにコンテキストメニューが表示されます。コンテキストメニューで、「クイックフィックス」を選択します。

Eclipseは、問題を解決するためのオプションのリストを表示します。

オプションをダブルクリックすると、Eclipseはコードを適切に変更します。

Content Assist

コードを入力すると、コード行を完成させるのに役立つポップアップヒントがEclipseに表示されます。たとえば、クラス名JOptionPaneの後にドットを入力すると、ドットを入力すると、EclipseのポップアップにJOptionPaneクラスに属するメソッドの名前が表示されます。オプション(showInputDialog(Object arg 0)オプションなど)をダブルクリックすると、対応するコードがプログラムに追加されます。

ヒントが役立つと思うとき、Eclipseはヒントを含むポップアップを表示しません。このような場合は、Ctrl + Spaceを押します。

マークの出現

Eclipseのエディタで、カーソルをプログラム内の名前(変数名、メソッド名、クラス名など)に置きます。 Eclipseは自動的にコード中のその名前の出現を強調表示します。たとえば、カーソルがcustomerName変数に置かれている場合、EclipseはwelcomeメソッドのcustomerNameとcustomerNameの両方を強調表示します。

welcomeメソッドとthankメソッドのcustomerName変数は

2つの異なる変数 であるため、EclipseはthankメソッドのcustomerNameの出現を強調表示しません。 thankメソッド内でのみ名前を変更することができ、コードはまったく同じように動作します: import static java。ラング。システム。でる;パブリッククラスDisplay {public void welcome(){String

customerName = "Joe";でる。 println(「当社へようこそ!」);でる。 println( "あなたは私たちの製品が大好きです");でる。 println( "ようこそ"、 customerName );} public void thank(){String joeName = "Joe";でる。 println( "ありがとう、" + joeName );}} 実際にはthankメソッド内の名前を次のセクションで変更します。

Refactor-> Rename

Eclipseのエディタで、カーソルをプログラム内の名前(変数名、メソッド名、クラス名など)に置きます。 Windowsでは、マウスを右クリックします。 Macでは、マウスを制御しながらクリックします。その結果、Eclipseにコンテキストメニューが表示されます。

名前を変更することが理にかなっている場合は、コンテキストメニューの[リファクタリング]オプションに[名前変更]サブオプションがあります。

「名前を変更」サブオプションを選択すると、エディタ内の名前の中にカーソルが置かれます。文字を削除して名前に文字を追加すると、Eclipseは自動的にその名前の適切なすべての出現を変更します。たとえば、下の図では、customerName変数からcustomerを削除し(そしてjoeを追加しています)、 Eclipseは、thankメソッド内でその変数の両方の発生を同時に変更します。

公開宣言

プロジェクトには、MainクラスとCustomerクラスを含むいくつかのクラスが含まれています。 Mainクラスの内部には、

Customer cust = new Customer( "Joe")というステートメントが表示されます。

Customerクラスのコンストラクタの詳細を覚えていないので、プロジェクトのコードでそのコンストラクタにすばやくジャンプしたいと考えています。

得意先( "Joe")通話で得意先コードにマウスカーソルを置きます。次に、F3を押します。その結果、CustomerクラスのコードがEclipseエディタに表示されます。 Eclipseはエディタを適切なCustomerコンストラクタの宣言にスクロールします。

(Open DeclarationのF3などの)ホットキーを覚えがたい場合は、次の操作を行います。Windowsの場合は、マウスを右クリックし、コンテキストメニューでOpen Declarationを選択します。 Macでは、コントロールをマウスでクリックし、Open Declarationを選択します。

便利なEclipseトリック - ダミー

エディタの選択

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

SquarespaceのWebサイトは、どのようなコンテンツが読者を引き付けるのかを知ることによって、より多くの訪問者を引き付けるのに役立ちます。訪問者があなたのサイトにどのようにして最も人気のあるコンテンツになったかということから、より多くの訪問者を誘導するのに役立ちます。訪問者がどこから来たかを見つける方法

Squarespace 6モードの編集 - ダミー

Squarespace 6モードの編集 - ダミー

Squarespace 6で特定のタスクを実行する場所を知ることは、ウェブサイトを構築したことのない人や、Squarespaceを初めて使用した人のための混乱した決定です。プレビュー:あなたのサイトとコンテンツがどのように見えるかを確認します。

エディタの選択

あなたのLinkedInプロフィールに特許を追加する - ダミー

あなたのLinkedInプロフィールに特許を追加する - ダミー

特許は専門的な業績であり、LinkedInプロフィール。あなたが自分の名前に特許を持つ発明者である場合、特許セクションはあなたの作品を紹介する場所です。 Patentsセクションに特許を追加する方法は次のとおりです。LinkedInプロファイルを開きます。特許セクションが既にある場合は...

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

プロジェクトセクションは注目に値する場所です企業主導のイニシアチブへのあなたの関与。エクスペリエンスセクションのシンプルな弾丸よりも大きなスポットライトを必要とする長距離、高歩留まりのプロジェクトは、プロジェクトセクションに属します。

あなたのLinkedInプロフィールに出版物を追加する - ダミー

あなたのLinkedInプロフィールに出版物を追加する - ダミー

LinkedInの出版物セクションは、作業。このセクションは、あなたのライティング能力にスポットを当て、知識を紹介するのに最適な場所です。このセクションはあなたが書いた本のためのものだとは思わないでください。

エディタの選択

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUpでシーンを作成する方法は、あなたのモデルのスナップショット。ビューを保存するためにシーンを作成し、そのモデルで作業を続けてからそのシーンに戻っても、モデルはシーンを作成したときの状態に戻りません。カメラの位置は...

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

アニメーションを作成するためのシーンは、Google SketchUpモデルを見せてくれる便利で印象的な方法です。基本的な考え方は、シーンを使用してセクションプレーンがモデル内を移動するアニメーションを作成できることです。このテクニックを使用する理由はいくつかあります:...

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

SketchUp、地形を作成する必要があるかもしれません。建物の土地のパッチをモデリングしている場合でも、セントラルパークを再設計している場合でも、既存のデータから地形をモデル化することができます。既存のデータは通常輪郭線またはトポ・ラインの形で到着します。