qt creator中提供了各种快捷键来加快开发进程。
如果需要查看或自定义快捷键,选择工具->选项->环境->键盘。快捷键按类别列出,可以在过滤器(filter)处输入命令名称、标签名称或快捷键名称,来快速定位想要查找的快捷键。
以红颜色显示的快捷键与某些功能相关联。qt creator可以在当前上下文中执行该功能。如果几个功能用同一个快捷键,那么就会产生冲突,qt creator不会执行任何功能。
键盘快捷键也可能与窗口管理器使用的快捷键冲突。这种情况下,qt creator的快捷键就不会起作用。通常,可以在窗口管理器中配置快捷键,但如果不行,则可以改变qt creator的快捷键。例如,在ubuntu 11.10窗口管理器中使用了f10,因此默认的qt creator的键盘快捷键f10(单步调试)就不会在该系统上运行。
<a href="#%e7%ae%80%e4%bb%8b">简介</a>
<a href="#%e9%85%8d%e7%bd%ae%e5%bf%ab%e6%8d%b7%e9%94%ae">配置快捷键</a>
<a href="#%e8%87%aa%e5%ae%9a%e4%b9%89%e5%bf%ab%e6%8d%b7%e9%94%ae">自定义快捷键</a>
<a href="#%e5%af%bc%e5%85%a5%e5%af%bc%e5%87%ba%e5%bf%ab%e6%8d%b7%e9%94%ae">导入导出快捷键</a>
<a href="#%e9%bb%98%e8%ae%a4%e5%bf%ab%e6%8d%b7%e9%94%ae">默认快捷键</a>
<a href="#%e4%b8%80%e8%88%ac%e5%bf%ab%e6%8d%b7%e9%94%ae">一般快捷键</a>
<a href="#%e7%bc%96%e8%be%91%e5%bf%ab%e6%8d%b7%e9%94%ae">编辑快捷键</a>
<a href="#%e5%9b%be%e5%83%8f%e6%b5%8f%e8%a7%88%e5%99%a8%e5%bf%ab%e6%8d%b7%e9%94%ae">图像浏览器快捷键</a>
<a href="#qt-quick%e8%ae%be%e8%ae%a1%e5%b8%88%e5%bf%ab%e6%8d%b7%e9%94%ae">qt quick设计师快捷键</a>
<a href="#%e8%b0%83%e8%af%95%e5%bf%ab%e6%8d%b7%e9%94%ae">调试快捷键</a>
<a href="#%e9%a1%b9%e7%9b%ae%e5%bf%ab%e6%8d%b7%e9%94%ae">项目快捷键</a>
<a href="#%e5%b8%ae%e5%8a%a9%e5%bf%ab%e6%8d%b7%e9%94%ae">帮助快捷键</a>
<a href="#%e6%9b%b4%e5%a4%9a%e5%8f%82%e8%80%83">更多参考</a>
选择工具->选项->环境->键盘。
从列表中选择一个命令。
在快捷键设置的”key sequence”处,有以下选择:
(1) 输入与选定命令关联的快捷键。
(2) 选择”record”,按下要设置的快捷键,选择”stop recording”来完成录制。
恢复默认的快捷键,选择”reset”。
qt creator允许使用不同的键盘快捷键映射方案:
要导入键盘快捷键映射方案,单击”import…”,然后选择要导入的快捷键映射方案.kms文件。
要导出键盘快捷键映射方案,单击”export…”,然后选择要导出.kms文件的位置。
下表列出了默认的快捷键,它们是由动作进行分类。
动作
快捷键
打开文件或项目(o)…
ctrl+o
新建文件或项目(n)…
ctrl+n
在外部编辑器中打开
alt+v, alt+i
全选(a)
ctrl+a
删除
del
剪切(t)
ctrl+x
复制(c)
ctrl+c
粘贴
ctrl+v
撤销
ctrl+y
打印
ctrl+p
保存
ctrl+s
保存所有文件(l)…
ctrl+shift+s
关闭窗口
ctrl+w
关闭所有文件
ctrl+shift+w
关闭当前文件
ctrl+f4
后退
alt+left
前进
alt+right
跳转行(g)…
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 (cmd+1 on os x)
切换搜索结果窗口
alt+2 (cmd+2 on os x)
切换应用程序输出窗口
alt+3 (cmd+3 on os x)
切换编译输出窗口
alt+4 (cmd+4 on os x)
切换其它输出窗口
alt+编号 (cmd+编号 on os x) 编号为”输出窗口”中的编号
激活书签窗口
alt+m
激活文件系统窗口
alt+y
激活打开文档窗口
alt+o
最大化输出窗口
alt+9
输出窗口-下一项
f6
输出窗口-上一项
shift+f6
激活项目窗口
alt+x
全屏
ctrl+shift+f11
切换侧边栏
alt+0 (cmd+0 on os x)
ctrl+z
移动到编辑模式。在编辑模式下:第一次按下将焦点移动到编辑器中,第二次按下关闭辅助窗口
esc
退出qt creator
ctrl+q
自动缩进
ctrl+i
折叠
ctrl+<
展开
ctrl+>
在此范围内触发完成
ctrl+space
复制行
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+v, alt+v
分栏
ctrl+e, 2
左右分栏
ctrl+e, 3
删除所有分割
ctrl+e, 1
删除当前分割
ctrl+e, 0
全选
跳转至块结尾
ctrl+]
跳转至块开始
ctrl+[
跳转至以}结尾的块
ctrl+}
跳转至以{开始的块
ctrl+{
向下移动当前行
ctrl+shift+down
向上移动当前行
ctrl+shift+up
在此范围激活重构
alt+enter
重新包装段
ctrl+e, r
选择当前块,第二次按下选择父块
ctrl+u
启用文本换行
ctrl+e, ctrl+w
注释选中的内容
ctrl+/
可视化的空白
ctrl+e, ctrl+v
调整大小
网格布局
ctrl+g
水平布局
ctrl+h
垂直布局
预览
alt+shift+r
编辑信号和槽
f4
切换书签
ctrl+m
下个书签
ctrl+.
上个书签
ctrl+,
取得代码片段
alt+c, alt+f
粘贴代码片段
alt+c, alt+p
查找所有引用
ctrl+shift+u
跟随鼠标下的符号
f2
重命名光标所在符号
ctrl+shift+r
切换函数声明/定义
shift+f2
打开类型层次窗口
ctrl+shift+t
切换头文件/源文件
选中的文本变小写
alt+u
选中的文本变大写
alt+shift+u
在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+v, n, 其中n是用户动作的数量, 从1到9
切换背景
显示轮廓线
放大
ctrl++
缩小
ctrl+-
适应屏幕
原始大小
打开定义所选组件的qml文件
切换代码编辑器/可视化编辑器
切换左侧侧边栏
ctrl+alt+0
切换右侧侧边栏
ctrl+alt+shift+0
开始/继续调试
f5
停止调试
shift+f5
单步跳过
f10
单步进入
f11
单步跳出
shift+f11
切换断点
f9
运行到选择的函数
ctrl+f6
执行到行
ctrl+f10
相反方向
f12(暂无)
构建项目
ctrl+b
构建所有项目
ctrl+shift+b
新建项目…
ctrl+shift+n
载入项目…
ctrl+shift+o
选择构建套件(kit)构建和运行项目
ctrl+t
运行
ctrl+r
上下文相关帮助
f1
在帮助模式下激活内容
ctrl+t(暂无)
添加书签
在帮助模式下激活索引
ctrl+i(暂无)
ctrl+0(暂无)
在帮助模式下激活查找
ctrl+s(暂无)
<a href="http://doc.qt.io/qtcreator/creator-keyboard-shortcuts.html">qt creator keyboard shortcuts(documentation)</a>
<a href="http://wiki.qt.io/qt_creator_keyboard_shortcuts">qt creator keyboard shortcuts(wiki)</a>