zoukankan      html  css  js  c++  java
  • Qt Creator快捷键

    简介

    Qt Creator中提供了各种快捷键来加快开发进程。

    如果需要查看或自定义快捷键,选择工具->选项->环境->键盘。快捷键按类别列出,可以在过滤器(Filter)处输入命令名称、标签名称或快捷键名称,来快速定位想要查找的快捷键。

    这里写图片描述

    这里写图片描述

    以红颜色显示的快捷键与某些功能相关联。Qt Creator可以在当前上下文中执行该功能。如果几个功能用同一个快捷键,那么就会产生冲突,Qt Creator不会执行任何功能。

    键盘快捷键也可能与窗口管理器使用的快捷键冲突。这种情况下,Qt Creator的快捷键就不会起作用。通常,可以在窗口管理器中配置快捷键,但如果不行,则可以改变Qt Creator的快捷键。例如,在Ubuntu 11.10窗口管理器中使用了F10,因此默认的Qt Creator的键盘快捷键F10(单步调试)就不会在该系统上运行。

    配置快捷键

    自定义快捷键

    1. 选择工具->选项->环境->键盘。
    2. 从列表中选择一个命令。
    3. 在快捷键设置的”Key sequence”处,有以下选择:
      (1) 输入与选定命令关联的快捷键。
      (2) 选择”Record”,按下要设置的快捷键,选择”Stop Recording”来完成录制。
    4. 恢复默认的快捷键,选择”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+A
    跳转至块结尾 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+J
    网格布局 Ctrl+G
    水平布局 Ctrl+H
    垂直布局 Ctrl+L
    预览 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
    切换头文件/源文件 F4
    选中的文本变小写 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+]
    放大 Ctrl++
    缩小 Ctrl+-
    适应屏幕 Ctrl+=
    原始大小 Ctrl+0

    Qt Quick设计师快捷键

    动作 快捷键
    打开定义所选组件的QML文件 F2
    切换代码编辑器/可视化编辑器 F4
    切换左侧侧边栏 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+M
    在帮助模式下激活索引 Ctrl+I(暂无)
    重置字体大小 Ctrl+0(暂无)
    在帮助模式下激活查找 Ctrl+S(暂无)

    更多参考

  • 相关阅读:
    Python中所有的关键字
    关于selenium的8种元素定位
    对提示框的操作
    selenium+webservice进行百度登录
    MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled...报错解决
    Vue中使用echarts
    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142解决方法
    插入排序
    冒泡排序优化
    roject 'org.springframework.boot:spring-boot-starter-parent:XXX' not found 解决
  • 原文地址:https://www.cnblogs.com/itrena/p/5938414.html
Copyright © 2011-2022 走看看