441

Eclipseでコードをどのように自動フォーマットしますか?

4

13 に答える 13

765

WindowsおよびLinuxの場合:Ctrl++ShiftF

Macの場合⌘</kbd> + ⇧</kbd> + F

Format(または、[メインメニュー]> [ソース]を押すこともできます)

于 2013-03-27T09:09:17.070 に答える
200

もう1つのオプションは、「ウィンドウ」->「設定」->「Java」->「エディター」->「SaveActions」に移動し、「ソースコードのフォーマット」オプションをチェックすることです。そうすれば、ソースコードは保存するたびに本当に自動的にフォーマットされます。

于 2013-03-27T09:18:50.313 に答える
39

CTRL+ SHIFT+Fコードを自動フォーマットします(強調表示されているかどうかに関係なく)。

于 2013-10-19T03:08:43.230 に答える
21

これは、プロジェクトレベルでも実行できます。パッケージエクスプローラーで、プロジェクトを右クリック>[プロパティ]>[Javaエディター]>[アクションの保存]を選択します。

これは、チームで作業する場合に、全員のコードが同じ形式設定で保存されるようにするために望ましい場合があります。

于 2014-02-12T14:52:55.880 に答える
16

注意:すべての間違いを修正しない限り、ドキュメントはフォーマットされませんでした。CTRL+ SHIFT+を押す前に、ファイルを確認してくださいF

于 2017-04-28T16:18:41.017 に答える
13

Ctrl+を押すAか、インデントするコードの部分を強調表示してから、Ctrl+を押しIます。

于 2013-10-04T14:12:05.480 に答える
12

Windows->設定->Java->エディタ->アクションの保存->ソースコードのフォーマット->編集された行のフォーマット(または)すべての行をフォーマットします。

チームで作業しているとき、リードはコードのすべての行をソースファイルにフォーマットすることを望まないことがあります(コミット時に大幅なトラック変更があります)。したがって、「編集済み行のフォーマット」を選択します。これにより、変更した行のみが編集およびフォーマットされます。

ガブ

于 2014-01-31T16:58:57.123 に答える
11

あなたは以下のステップで行うことができます

  1. Ctr+ A(ウィンドウ)またはcmd+ A(Mac os)を押します

  2. Ctr+ IWindowsの場合またはcmd+ IMacOSの場合

コードを自動フォーマットします

于 2015-11-14T04:00:25.513 に答える
8

秘密は簡単です:Ctrl++ShiftF

于 2019-04-29T19:26:06.997 に答える
4

コードのフォーマットを改善するには、IDEを最新のPDTバージョンで更新してください。メインメニューで、[ヘルプ]-> [新しいソフトウェアのインストール]をクリックし、[作業]フィールドに次のURLを追加します。

http://download.eclipse.org/tools/pdt/updates/4.0.1 

名前を尋ねられたら、名前を付けてからPDT4.0.1、アップデートまたはインストールに沿って移動します。

適切なPDTがすでにインストールされているかどうか、またはそれがより低いバージョンであるかどうかが確認され、その後更新されます。

再起動または変更を適用した後 、サイドバーの[Windows]-> [設定]に移動し、 [PHP]->[コードスタイル]を展開します。ここに、 Formatterという名前のアイテムが表示されます。それを選択し、コードフォーマット用のアクティブなプロファイルを選択します。それでおしまい。

次にフォーマットするときに、選択したアクティブなプロファイルに従ってフォーマットが選択されます。

それが役に立てば幸い。

于 2014-02-25T11:05:36.427 に答える
4


Ctrl+でこれを行うことができますI

また

Ctrl+ Shift+F

于 2017-01-25T14:52:25.357 に答える
4

また、次のように、コメントの再フォーマットを回避して、 @ formatter:offおよび@formatter:onでブロックがフォーマットされないように「保護」することもできます。

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);
于 2019-01-15T11:43:55.623 に答える
3

プロジェクトを右クリック>[プロパティ]>[Javaエディター]>[アクションの保存]

于 2017-08-29T11:10:34.163 に答える