Qt Creator缩进在保存时更改

Jac*_*ieg 8 ide qt coding-style indentation qt-creator

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

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

我得到以下缩进:

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

<t>用于制表符,<s>用于空格.

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

谢谢!

小智 11

看看这里:

Tools > Options > Text Editor > Behavior
cleanups upon saving section
Run Code Online (Sandbox Code Playgroud)

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

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