9

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

我在默认 Qt [built-in] 设置中唯一更改的是将“Tab policy”更改为“Tabs Only”,将“Align continuation lines”更改为“With regular indent”。“制表符大小”和“缩进大小”都设置为 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 creator 版本)

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 回答