これは簡単な質問です:
コピーと貼り付けを行うときに、Eclipse PDT に自動インデント配置はありますか?
私のインストール(生のコピーアンドペースト)では機能しないためですが、スペースの代わりにタブを使用しているためかもしれないので、スペースに切り替えた場合に機能するかどうかを知りたい.
ありがとう
これは簡単な質問です:
コピーと貼り付けを行うときに、Eclipse PDT に自動インデント配置はありますか?
私のインストール(生のコピーアンドペースト)では機能しないためですが、スペースの代わりにタブを使用しているためかもしれないので、スペースに切り替えた場合に機能するかどうかを知りたい.
ありがとう
実際、このような関数は現在、EclipseCDTに存在します。設定:C ++->エディタ->入力、「貼り付け時」、「インデントの調整」。
おそらくそれはPDTでも同じですか?
特に PDT についてはわかりませんが、通常は でコードをインデントしCtrl + i
、 でコードをフォーマットできますCtrl + Shift + f
(Preferences -> Java -> Code Style -> Formatter
フォーマッタの動作方法を指定できます)。
ナビゲーターで複数のファイルを選択Source -> Format
してから、複数のファイルをフォーマットすることもできます。
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」を追加
日食を保存して再起動する
わかりました。答えは次のとおりです。いいえ、この機能はまだ存在していません。私はPhpStormに引っ越しました、そして私はとても幸せです。
Davids と同様の考え方は、保存アクションの使用です。環境設定で Java/Editor/Save アクションを選択すると、保存中に Java コード ファイルをフォーマットするアクションを定義できます。保存中の貼り付け形式の問題を解決します。
さまざまなコーディング標準でコードを管理している場合、このフォーマットでは問題が発生する可能性があるため、プロジェクトごとに ([プロジェクト プロパティ] ウィンドウを使用して) 複数のフォーマットを定義します。