如何防止 Qt Creator 2.4.1 用空格替换制表符?

Posted

技术标签:

【中文标题】如何防止 Qt Creator 2.4.1 用空格替换制表符?【英文标题】:How can I prevent Qt Creator 2.4.1 from replacing tabs with spaces? 【发布时间】:2014-09-10 07:52:21 【问题描述】:

我在“选项卡策略”中选择了“仅选项卡”,但 Qt Creator 仍然有这种烦人的行为

【问题讨论】:

【参考方案1】:

在设置中,转到C++,然后在Code Style 选项卡上,按Edit 按钮。 在新窗口中,您将看到一个 General Tab,它允许进行 C++ 特定的代码缩进设置。

Tab policy 设置为Tabs onlyAlign continuation lines(如果2.4.1 已经有,不确定)设置为With Regular Indent,你应该很好。

注意:Qt Quick 也可以这样做。

【讨论】:

我在工具 -> 选项 -> C++ -> 代码样式 -> 编辑中找到了“仅选项卡”的解决方案【参考方案2】:

3 年后问题仍然存在,但... 在 QT5.9.1 - qt-creator 转到工具 - 选项 - Fakevim 并单击“设置 Qt 样式”按钮,问题就消失了(至少对于 Makefile)

【讨论】:

以上是关于如何防止 Qt Creator 2.4.1 用空格替换制表符?的主要内容,如果未能解决你的问题,请参考以下文章

Opencv2.3 和 Qt Creator 2.4.1 链接器错误

Qt Creator:Android 设置有错误。 NDK 目录结构不正确,安装在带空格的路径中

QT creator 中如何预览 form 文件?

如何在Qt Creator 创建一个.pri文件

“Qt Creator 2.4.1 for Windows (53 MB)”是不是包含 mingw 或 clang? [关闭]

qt creator 中 ui文件 怎么用编译界面修改?