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

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

目次:

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

ビデオ: アップグレード用シェルスクリプト - 週刊 concrete5 Vol.318 2024
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トリック - ダミー

エディタの選択

現在の日付のワークブックを作成するExcelマクロ - ダミー

現在の日付のワークブックを作成するExcelマクロ - ダミー

仕事は重要です。これで、Excelマクロを使ってマクロを実行できます。この単純なマクロは、今日の日付が名前の一部である新しいファイルにブックを保存します。マクロの仕組みこのマクロの秘訣は、新しいファイル名をまとめて...

ブックが存在するかどうかを判断するExcelマクロ - ダミー

ブックが存在するかどうかを判断するExcelマクロ - ダミー

このExcelマクロを使用すると、ファイルが存在するかどうかを評価するためのファイルパス。たとえば、PCのどこかでファイルを操作するプロセスがあるとします。たとえば、既存のブックを開いて日単位でデータを追加する必要が生じる場合があります。この場合、あなたは...

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

は、多くの金融モデラーの選択です。 Excelは、Excelで実際に何かを行うことができるため、「ソフトウェアのスイス軍ナイフ」または「次善ソリューション」と呼ばれることがよくありますが、常にそのツールにとって最適なツールではありません。たとえば、Excelで手紙を書くことはできますが、Wordははるかに優れています...

エディタの選択

自然の写真撮影のための焦点距離 - ダミー

自然の写真撮影のための焦点距離 - ダミー

あなたが1枚の写真ですべての写真を撮ることができれば、焦点距離。まあ、実際には、足のズームと呼ばれる小さなものを使うことができます。これは、被写体に近づいたり遠ざかったりするときです。しかし、足をズームしても、あなたはあなたのエフェクトを複製するのが難しくなります。

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジ(HDR)デジタル写真は、これは時にはかなり混乱する可能性があります。ここでは、かっこを乗り越えるのに役立つ用語の便利なリストです:ブラケット:ブラケットセットで1つの写真。 は、動詞としても使うことができます。

人物を逆光にする方法 - ダミー

人物を逆光にする方法 - ダミー

バックライトはリム照明とも呼ばれ、またはあなたの肖像画の主題のためのハローのような効果。バックライトを使用すると、被写体の形を強調する光の枠を作成できます。被写体を逆光にする方法は次のとおりです。

エディタの選択

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

スタイルの背景色や画像を指定したり、背景がページにどのように表示されるかを制御したりすることができます。 DreamweaverのCSSデザイナパネルの 、 、...

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverサイトでは、インターネット上のサイトのリモートロケーションを定義することもあります。

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Abode Creative Suite 5(Adobe CS5)Dreamweaverでは、カスケードスタイルシートのページレイアウトを変更します。 CSSレイアウトはスタイルシートのルールによって完全に制御されるため、CSSスタイルパネルとプロパティインスペクタからページのルックアンドフィールを直接変更できます。