Qt Creator缩进在保存时更改

时间:2013-01-17 20:53:33

标签: qt coding-style ide qt-creator indentation

我正在使用Qt创建者,我愿意创建自己的编码风格。

我在默认Qt [内置]设置中更改的唯一内容是将“选项卡策略”更改为“仅选项卡”和“将延续线对齐”更改为“使用常规缩进”。 “制表符大小”和“缩进大小”均设置为4。

我得到以下缩进:

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

&LT; t>用于标签和&lt; s&gt;是为了空间。

问题在于我保存(Ctrl + S)Qt Creator将空格转换为制表符:( 如何设置它不转换任何内容而不是在保存时更改缩进?

谢谢!

2 个答案:

答案 0 :(得分:10)

看看这里:

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

或者,如果您只想要当前项目(在路径中更改qt创建者版本)

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

答案 1 :(得分:1)

您可以在下面详细说明:

  • 文本文件
  • C ++文件
  • QML文件

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