0

C/C++ 用のEclipse Juno " Insert space for tab " が機能しないことがわかりました。Juno for Java が動作します。誰も同じ問題を抱えていますか?変更をチェックインする前に、すべての.cppおよび.hファイルでタブ4 つのスペースに変更するスクリプトを実行する方法はありますか? スクリプトを手伝ってくれる人はいますか?ありがとう、

編集:

私はLinuxにいます。

編集2

これも機能します:

find ./ -name '*.cpp' -exec sed -i 's/\t/ /g' {} \;

4

2 に答える 2

1

スクリプトは、端末からのワンライナーです。

$ perl -pi.bak -e 's{\t}{    }g' *.cpp *.h

'.bak' 引数は、ファイルのバックアップを作成します (例: test.cpp --> test.cpp.bak)。

Windows では、一重引用符の代わりに二重引用符を使用します。

于 2013-01-31T16:45:58.973 に答える
0

(スクリプトを使用するのではなく)動作させるためにこれを試してください:

  • 「ウィンドウ」->「設定」に移動します
  • ツリー選択: C/C++ -> コード スタイル -> フォーマッタ
  • 「編集」ボタンをクリック
  • Tab 'Identation': 'Tab policy' を 'Spaces only' に設定します (設定を修正していたエディターと異なる場合は調べてください)
  • 「適用」/「OK」をクリックします

HTH

于 2015-05-21T06:20:29.060 に答える