9

私はQtクリエーターを使用しており、独自のコーディングスタイルを作成したいと思っています。

デフォルトのQt[組み込み]設定で変更したのは、[タブポリシー]を[タブのみ]に、[継続行の整列]を[通常のインデント付き]に変更したことだけです。「タブサイズ」と「インデントサイズ」はどちらも4に設定されています。

そして、私は次のインデントを取得します:

int function( int param1 )
{
<  t  >if(  param != 0 &&
<  t  >< s >param != 1 )
<  t  >{
<  t  ><  t  >//do something
<  t  >}
}

<t>はタブ用、<s>はスペース用です。

問題は、保存するとき(Ctrl + S)Qt Creatorがスペースをタブに変換するときです:(何も変換せず、保存時にインデントを変更しないように設定するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

12

ここを見てください:

Tools > Options > Text Editor > Behavior
cleanups upon saving section

または、現在のプロジェクトのみが必要な場合(パスのqtクリエーターバージョンを変更)

http://doc.qt.io/qtcreator/creator-editor-settings.html

于 2013-01-17T21:03:07.010 に答える
1

以下の詳細をご覧ください。

  • テキストファイル
  • C++ファイル
  • QMLファイル

http://doc.qt.io/qtcreator/creator-indenting-code.html

于 2014-10-12T14:09:50.677 に答える