9

これは簡単な質問です:

コピーと貼り付けを行うときに、Eclipse PDT に自動インデント配置はありますか?

私のインストール(生のコピーアンドペースト)では機能しないためですが、スペースの代わりにタブを使用しているためかもしれないので、スペースに切り替えた場合に機能するかどうかを知りたい.

ありがとう

4

6 に答える 6

27

実際、このような関数は現在、EclipseCDTに存在します。設定:C ++->エディタ->入力、「貼り付け時」、「インデントの調整」。

おそらくそれはPDTでも同じですか?

于 2011-10-12T12:29:49.247 に答える
6

特に PDT についてはわかりませんが、通常は でコードをインデントしCtrl + i、 でコードをフォーマットできますCtrl + Shift + f(Preferences -> Java -> Code Style -> Formatterフォーマッタの動作方法を指定できます)。

ナビゲーターで複数のファイルを選択Source -> Formatしてから、複数のファイルをフォーマットすることもできます。

于 2010-03-18T13:23:48.493 に答える
6

Tony Vermeiren には、私に役立つ提案がありました ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=351771#c17から) 。

ワークスペース/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.php.ui.prefs を開く

最後に「smartPaste=false」を追加

日食を保存して再起動する

于 2013-12-03T22:57:52.727 に答える
0

わかりました。答えは次のとおりです。いいえ、この機能はまだ存在していません。私はPhpStormに引っ越しました、そして私はとても幸せです。

于 2010-03-22T09:27:52.663 に答える
0

Davids と同様の考え方は、保存アクションの使用です。環境設定で Java/Editor/Save アクションを選択すると、保存中に Java コード ファイルをフォーマットするアクションを定義できます。保存中の貼り付け形式の問題を解決します。

さまざまなコーディング標準でコードを管理している場合、このフォーマットでは問題が発生する可能性があるため、プロジェクトごとに ([プロジェクト プロパティ] ウィンドウを使用して) 複数のフォーマットを定義します。

于 2010-03-18T14:13:58.437 に答える