QtCreator的CMake编辑器缩进

3

我将Qt Creator 3.1.1设置为使用4个空格缩进,但是在编辑CMakeLists.txt时,Tab键不起作用。只有当我使用CMake Editor打开文件时才会出现这种情况,而使用Plain Text Editor时它可以正常工作。这是一个bug还是需要配置一些东西来使Tab键工作?

2个回答

4

我曾经遇到过完全相同的问题。这个问题是因为我启用了自动缩进。在“首选项->文本编辑器->行为”选项卡中,“输入->Tab键执行自动缩进”的值被设置为“从不”。

所以,要解决这个问题,您需要将“Tab键执行自动缩进”的设置更改为“从不”。


0
此外,除了上面的答案之外,在“选项”窗口和“行为”面板中,还要查看“选项卡策略”部分以及“保存时清理” - 并检查它是否真正符合您的期望。
对我来说,那里的设置不是我所期望的,这会触发问题,例如在Makefile中,任务的第一个命令看起来像Qt Creator的行连续,因此,在保存时,它会“清理”(=破坏)缩进,并用4个空格替换它,这与脚本中的整体缩进不一致。错误就出现了,make没有正确工作!
像往常一样,这是一个非常好的工具,但需要知道如何使用它...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接