键盘快捷键

Qt Creator 有许多键盘快捷键可以加速开发过程。要查看所有 Qt Creator 功能及其键盘快捷键,请选择首选项 > 环境 > 键盘

以红色显示的快捷键与多个功能关联。Qt Creator 执行当前上下文中可用的功能。如果当前上下文中同一快捷键有多个功能,Qt Creator 因为冲突而不会执行任何功能。

键盘快捷键可能与其他窗口管理器用于其自身目的的快捷键冲突。如果窗口管理器消耗了按键事件,Qt Creator 的快捷键将不会被激活。通常,您可以在窗口管理器中配置快捷键,但如果不允许这样做,您可以更改 Qt Creator 的快捷键。

例如,Ubuntu 11.10 上的 Unity 默认使用窗口管理器中的 F10,因此默认的 Qt Creator 键盘快捷键 F10(步过)在该系统上不会工作。

要覆盖确定是否在上下文菜单项标签中显示键盘快捷键的平台默认值,请选择首选项 > 环境 > 界面。带有在上下文菜单中显示键盘快捷键的复选框的标签指示平台默认值是 开启 还是 关闭

{Interface tab in Environment preferences}

以下表列出了默认键盘快捷键。它们按操作分类。

通用键盘快捷键

操作键盘快捷键
打开文件或项目Ctrl+O
新建项目Ctrl+Shift+N
新建文件Ctrl+N
在外部编辑器中打开Alt+V, Alt+I
选择所有Ctrl+A
删除Del
剪切Ctrl+X
复制Ctrl+C
粘贴Ctrl+V
重做Ctrl+Y
打印Ctrl+P
保存Ctrl+S
保存所有Ctrl+Shift+S
关闭窗口Ctrl+W
关闭所有Ctrl+Shift+W
关闭当前文件Ctrl+F4
后退Alt+左箭头
前进Alt+右箭头
转到行Ctrl+L
历史记录中的下一个打开文档Ctrl+Shift+Tab
转到另一个分割Ctrl+E, O
历史记录中的上一个打开文档Ctrl+Tab
激活定位器Ctrl+K
切换到欢迎模式Ctrl+1
切换到编辑模式Ctrl+2
切换到设计模式Ctrl+3
切换到调试模式Ctrl+4
切换到项目模式Ctrl+5
切换到扩展模式Ctrl+6
切换到帮助模式Ctrl+7
切换问题Alt+1(macOS上的Cmd+1)
切换搜索结果Alt+2(macOS上的Cmd+2)
切换应用输出Alt+3(macOS上的Cmd+3)
切换编译输出Alt+4(macOS上的Cmd+4)
切换其他输出视图Alt+数字(macOS上的Cmd+数字)

数字是视图编号。

激活书签视图Alt+M
激活文件系统视图Alt+Y
激活打开文档视图Alt+O
最大化输出视图Alt+Shift+9
移至输出中的下一个项目F6
移至输出中的上一个项目Shift+F6
激活项目视图Alt+X
全屏Ctrl+Shift+F11
切换侧边栏Alt+0(macOS上的Cmd+0)
撤销Ctrl+Z
移动到编辑模式

编辑模式

  • 第一次按将焦点移至编辑器
  • 第二次按将关闭次要窗口
Esc
退出 Qt Creator

默认情况下,Qt Creator在没有确认的情况下退出,除非打开的文件中有未保存的更改。要始终询问,请选中首选项中的退出前确认复选框。

Ctrl+Q

编辑键盘快捷方式

操作键盘快捷键
自动缩进选择Ctrl+I
折叠Ctrl+<
展开Ctrl+>
在此作用域中触发完成Ctrl+Space
显示函数签名的工具提示,无论光标在函数调用中的哪个位置Ctrl+Shift+D
复制行Ctrl+Ins
向下复制行Ctrl+Alt+Down
向上复制行Ctrl+Alt+Up
从剪辑板历史记录粘贴Ctrl+Shift+V

后续按键将您带回到历史记录中

剪切行Shift+Del
合并行Ctrl+J
在当前行上方插入行Ctrl+Shift+Enter
在当前行下方插入行Ctrl+Enter
减小字体大小Ctrl+-(使用鼠标滚轮向下滚动的Ctrl)
增加字体大小Ctrl++(使用鼠标滚轮向上滚动的Ctrl)
重置字体大小Ctrl+0
切换 Vim 风格编辑Alt+Y, Alt+Y
拆分Ctrl+E, 2
侧边拆分Ctrl+E, 3
删除所有拆分Ctrl+E, 1
删除当前拆分Ctrl+E, 0
选择所有Ctrl+A
转到块结束Ctrl+]
转到块开始Ctrl+[\
转到块末尾并选择当前光标位置到块末尾之间的行Ctrl+Shift+]
转到块开头并选择当前光标位置到块开头之间的行Ctrl+Shift+[
选择当前块

第二次点击可以将选中范围扩展到父块。要启用此行为,选择 “首选项” > “文本编辑器” > “行为” > “启用智能选择更改”

Ctrl+U
撤销最新的智能块选择Ctrl+Alt+Shift+U
将当前行向下移动Ctrl+Shift+Down
将当前行向上移动Ctrl+Shift+Up
在此作用域内触发重构操作Alt+Enter
重新排版段落Ctrl+E, R
启用文本换行Ctrl+E, Ctrl+W
切换选中文本的注释Ctrl+/
可视空白字符Ctrl+E, Ctrl+V
切换书签Ctrl+M
转到下一个书签Ctrl+.
转到上一个书签Ctrl+,
获取片段Alt+C, Alt+F
粘贴片段Alt+C, Alt+P
在光标下查找符号引用Ctrl+Shift+U

注意:如果此快捷键在 Linux 上不起作用,请参阅 “编辑问题”

跟随光标下的符号

适用于命名空间、类、函数、变量、包含语句和宏,以及 CMake 函数、宏、目标和包。还可以在默认浏览器中打开 URLs,以及在 “资源编辑器” 中打开 Qt 资源文件 (.qrc)

F2
重命名光标下的符号Ctrl+Shift+R
在函数声明和定义之间切换Shift+F2
打开类型层次结构Ctrl+Shift+T
在头文件和源文件之间切换F4
将光标添加到选中文本的下一个出现位置,以进行多光标编辑Ctrl+D
将选中文本转换为小写Alt+U
将选中文本转换为大写Alt+Shift+U
按字母顺序对选中行排序Alt+Shift+S
对 JavaScript 代码执行静态检查以查找常见问题Ctrl+Shift+C
查找和替换Ctrl+F
查找下一个F3
查找上一个Shift+F3
查找选中文本的下一个出现Ctrl+F3
查找选中文本的上一个出现Ctrl+Shift+F3
替换下一个Ctrl+=
打开高级查找Ctrl+Shift+F
记录文本编辑宏Alt+[
停止记录宏Alt+]
播放上一个宏Alt+R
显示 Qt Quick 工具栏Ctrl+Alt+Space
在 FakeVim 模式下执行用户操作Alt+Y, n,其中 n 为用户操作编号,1 到 9

Emacs 快捷键

您可以使用类似 Emacs 编辑器用户的方式指定执行动作的快捷键。默认情况下,动作没有绑定到任何快捷键组合。

注意:启用 EmacsKeys 插件以使用这些快捷键。

以下动作可用

  • 复制
  • 剪切
  • 删除字符
  • 交换光标和标记
  • 转到文件结尾
  • 转到文件开头
  • 转到行结尾
  • 转到行开头
  • 转到下一个字符
  • 转到下一行
  • 转到下一个单词
  • 转到前一个字符
  • 转到前一行
  • 转到前一个单词
  • 插入新行并缩进
  • 删除行
  • 删除单词
  • 标记
  • 向下滚动半屏
  • 向上滚动半屏
  • 复制

Qt Widgets 设计器快捷键

操作键盘快捷键
调整大小Ctrl+J
在网格中布局Ctrl+G
水平布局Ctrl+H
垂直布局Ctrl+L
预览Alt+Shift+R
编辑信号和槽F4

图像查看器快捷键

操作键盘快捷键
切换到背景Ctrl+[\
切换到大纲视图Ctrl+]
放大Ctrl++
缩小Ctrl+-
全屏显示Ctrl+=
原始大小Ctrl+0

调试键盘快捷键

操作键盘快捷键
开始或继续调试F5
退出调试器Shift+F5
执行下一步F10
进入函数F11
执行跳出Shift+F11
设置或删除断点F9(macOS上的F8)
启用或禁用断点Ctrl+F9(macOS上的Ctrl+F8)
运行到选定函数Ctrl+F6
运行到当前行Ctrl+F10
反向方向F12

项目键盘快捷键

操作键盘快捷键
构建项目Ctrl+B
构建所有Ctrl+Shift+B
新建项目Ctrl+Shift+N
打开项目Ctrl+Shift+O
选择要构建和运行的组件Ctrl+T
运行Ctrl+R

帮助键盘快捷键

操作键盘快捷键
查看上下文相关帮助F1
帮助模式下激活内容Ctrl+T
帮助模式下添加书签Ctrl+M
帮助模式下激活索引Ctrl+I
重置字体大小Ctrl+0
帮助模式下激活搜索Ctrl+S

版本控制键盘快捷键

操作版本控制系统
LFCSCVSGitMercurialPerforceSubversion
添加Alt+C, Alt+AAlt+G, Alt+AAlt+P, Alt+AAlt+S, Alt+A
提交/提交Alt+Z, Alt+CAlt+C, Alt+CAlt+G, Alt+CAlt+G, Alt+CAlt+P, Alt+SAlt+S, Alt+C
比较Alt+Z, Alt+DAlt+C, Alt+DAlt+G, Alt+DAlt+G, Alt+DAlt+S, Alt+D
比较项目或存储库Alt+G, Alt+Shift+DAlt+P, Alt+D
归因/注释Alt+G, Alt+B
日志/文件日志Alt+Z, Alt+LAlt+G, Alt+LAlt+G, Alt+LAlt+P, Alt+F
记录存储库Alt+G, Alt+K
状态Alt+Z, Alt+SAlt+G, Alt+S
撤销更改/还原Alt+G, Alt+UAlt+P, Alt+R
编辑Alt+P, Alt+E
已打开Alt+P, Alt+O

另请参阅分配键盘快捷键查找键盘快捷键导入和导出键盘快捷键以及启用和禁用插件

©2024 The Qt Company Ltd. 本文件中包含的文档贡献是各自拥有者的版权。本文件提供的文档根据由自由软件基金会发布的GNU自由文档许可版本1.3的条款提供许可。Qt及其相关标志是The Qt Company Ltd在芬兰和/或其他国家和地区的商标。所有其他商标均为各自拥有者的财产。