快捷键

Qt Design Studio 有各种快捷键可以加快您的开发过程。要查看所有 Qt Design Studio 功能及其快捷键,请选择 首选项 > 环境 > 键盘

以红色显示的快捷键与多个功能相关联。Qt Design Studio 执行当前上下文可用的功能。如果同一快捷键在某个时间点具有多个功能,则存在冲突,Qt Design Studio 无法执行任何功能。

键盘快捷键也可能与窗口管理器为自身目的使用的快捷键冲突。在这种情况下,Qt Design Studio 快捷键将不起作用。通常,您可以配置窗口管理器中的快捷键,但如果不允许这样做,您可以更改 Qt Design Studio 的快捷键。

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

{Interface tab in Environment preferences}

以下表格列出默认的键盘快捷键,它们按动作分类。

一般键盘快捷键

操作键盘快捷键
打开文件或项目Ctrl+O
新建项目Ctrl+Shift+N
新建文件Ctrl+N
全选Ctrl+A
删除Del
剪切Ctrl+X
复制Ctrl+C
粘贴Ctrl+V
撤销Ctrl+Z
重做Ctrl+Y
打印Ctrl+P
保存Ctrl+S
保存所有Ctrl+Shift+S
关闭窗口Ctrl+W
关闭所有Ctrl+Shift+W
关闭当前文件Ctrl+F4
后退Alt+Left
前进Alt+Right
转到行Ctrl+L
在项目中查找文件和其他内容Ctrl+K
在历史记录中打开下一个文件Ctrl+Shift+Tab
在历史记录中打开上一个文件Ctrl+Tab
切换 菜单栏 可见性Ctrl+Alt+M
切换到欢迎模式Ctrl+1
切换到编辑模式Ctrl+2
切换到设计模式Ctrl+3
切换到调试模式Ctrl+4
切换到项目模式Ctrl+5
切换到帮助模式Ctrl+6
切换问题Alt+1 (在macOS上为Cmd+1
切换搜索结果Alt+2 (在macOS上为Cmd+2
切换应用程序输出Alt+3 (在macOS上为Cmd+3
切换编译输出Alt+4 (在macOS上为Cmd+4
切换终端Alt+5 (在macOS上为Cmd+5
切换版本控制Alt+6 (在macOS上为Cmd+6
切换QML调试控制台Alt+7 (在macOS上为Cmd+7
切换常规消息Alt+8 (在macOS上为Cmd+8
最大化输出视图Alt+Shift+9
移至输出中的下一个项目F6
移至输出中的上一个项目Shift+F6
激活项目视图Alt+X
激活打开文档视图Alt+O
激活文件系统视图Alt+YAlt+F
切换左侧侧边栏Alt+0 (在macOS上为Cmd+0
切换右侧侧边栏Alt+Shift+0
全屏Ctrl+Shift+F11
退出Qt设计工作室

默认情况下,Qt设计工作室在询问确认之前退出,除非打开的文件中有未保存的更改。要始终询问,请在首选项 > 环境 > 系统中选择退出前询问确认复选框。

Ctrl+Q

设计模式快捷键

设计模式下编辑QML文件时,您可以使用以下快捷键。

操作键盘快捷键
使用实时预览打开项目。Alt+P (在macOS上为Opt+P
打开定义所选组件的QML文件。F2
跳转到代码视图。F4

编辑快捷键

操作键盘快捷键
自动缩进选择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
拆分Ctrl+E2
垂直拆分Ctrl+E3
删除所有拆分Ctrl+E1
删除当前拆分Ctrl+E0
转到下一个拆分Ctrl+E, O
全选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+Shift+U
跟随光标下的符号

与命名空间、类、函数、变量、包含语句和宏以及CMake函数、宏、目标和软件包一起工作。也可以在默认浏览器中打开URL。

F2
重命名光标下的符号Ctrl+Shift+R
在函数声明和定义之间切换Shift+F2
打开类型层次结构Ctrl+Shift+T
为多光标编辑添加到所选文本的下一个出现处的光标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

项目快捷键

操作键盘快捷键
新建项目Ctrl+Shift+N
加载项目Ctrl+Shift+O
运行Ctrl+R

帮助快捷键

操作键盘快捷键
查看上下文相关帮助F1
帮助模式下添加书签Ctrl+M
帮助模式下激活索引Ctrl+Shift+I
帮助模式下激活搜索Ctrl+Shift+/
帮助模式下激活书签Ctrl+Shift+B
帮助模式下激活内容Ctrl+Shift+C

版本控制快捷键

操作键盘快捷键
暂存文件以提交Alt+G, Alt+A
提交Alt+G, Alt+C
比较当前文件Alt+G, Alt+D
比较项目Alt+G, Alt+Shift+D
责任Alt+G, Alt+B
日志当前文件Alt+G, Alt+L
日志项目Alt+G, Alt+K
重置Alt+G, Alt+U

另请参阅 分配快捷键, 查找快捷键, 和 导入和导出快捷键

适用于某些Qt许可证。
了解更多。