Qt Creator中格式化代码的快捷方式是什么?

Qt Creator中格式化代码的快捷方式是什么?,qt,qt-creator,keyboard-shortcuts,Qt,Qt Creator,Keyboard Shortcuts,我想通过Qt Creator中的快捷方式格式化Qt代码,就像Eclipse中的ctrl+shift+F一样 但在Qt creator选项中没有找到一个,也没有在通过谷歌搜索后找到 那么,Qt Creator中有这样的快捷方式吗?如果没有,那么如何格式化代码?您至少可以按以下方式缩进代码。首先,选择要缩进的代码部分(如果要缩进当前文件中的所有源代码,请选择Ctrl+A),然后选择Ctrl+i 如果您使用的是Mac OS X,请使用Command而不是Ctrl 首先,安装clang格式 如果你在Ub

我想通过Qt Creator中的快捷方式格式化Qt代码,就像Eclipse中的
ctrl+shift+F
一样

但在Qt creator选项中没有找到一个,也没有在通过谷歌搜索后找到

那么,Qt Creator中有这样的快捷方式吗?如果没有,那么如何格式化代码?

您至少可以按以下方式缩进代码。首先,选择要缩进的代码部分(如果要缩进当前文件中的所有源代码,请选择Ctrl+A),然后选择Ctrl+i

如果您使用的是Mac OS X,请使用Command而不是Ctrl

  • 首先,安装clang格式

    如果你在Ubuntu上,你可以用
    sudoapt-get-install-clangformat
    来完成

  • 然后转到
    帮助->关于插件
    ,并检查
    美化器

  • 然后重新启动Qt创建者

  • > p>现在,转到<代码>工具>选项>环境>键盘< /代码>,并在中间列中找到“格式当前文件”的位置,然后单击它。

    在该窗口的底部,单击
    record
    ,并记录要用于格式化当前文件的键序列


    如果您所说的格式代码是指缩进,那么ctrl+(shift+)I是您的朋友。有一个代码美化器插件可以做更多的事情,但是我自己没有用过,所以我没有捷径可以给你。我使用的是clang格式,我@rubenvb这个
    美化器
    插件可以工作,它需要额外的格式工具,我刚刚安装了
    Artic
    ,它可以工作,也可以为它定义快捷方式。@doug65536我刚试过
    Artic
    ,它很小很简单,我要试一下
    clang
    ,看起来下载量很大,希望功能更强大。另外,重写注释是用
    Ctrl+A,E
    完成的,类似于VIM的代码> GQAP。我没有看到使用Ubuntu 18.04的GooListPu外插件,我可以在“关于插件”对话框的C++部分看到一个“美化器”(实验)。还有一个“CLAGCONDENDEL”插件……(听起来像是提供了类似的功能,但我到目前为止还没有测试过)。添加插件后,我需要在
    Tools->Options->Beautifier->clangformat
    中设置
    clangformat
    路径。