日常使用的 IDE 主要有 Visual Studio、Qt Creator,代码查看工具有 Source Insight、Visual Studio Code。每个工具的使用方式不太一样,今天想花点时间折腾一下,统一下各个工具的快捷键,记录下它们的使用差异。

插件

Visual Studio

  • Visual Assist X
  • VsVim

Qt Creator

  • Beautifier 支持根据.clang-format文件进行格式化。

统一快捷键

下面是一些常用功能在不同的工具中的快捷键列表,有的功能快捷键是默认的,如Visual Studio的转的定义F12快捷键,有的功能快捷键需要自定义设置。

能设置成统一快捷键的都会优先设置成统一的。

功能 Visual Studio Qt Creator Source Insight Visual Studio Code
转到定义 F12或Alt+G (VAX插件) F12 F12
头文件和源代码切换 Alt+I Alt+I Alt+I -
书签切换 Ctrl+M Ctrl+M Ctrl+M打开书签窗口 -
跳转到指定行 Ctrl+G Ctrl+G Ctrl+G
创建函数定义 Alt+Enter Alt+Enter
删除当前行 Ctrl+L Ctrl+L Ctrl+L
当前文件方法列表 Alt+M Alt+M
格式化当前文件 Ctrl+; Ctrl+;(Beautifier插件)
后退 Alt+Left Alt+Left Alt+Left
前进 Alt+Right Alt+Right Alt+Right
当前文件查找 Ctrl+F Ctrl+F Ctrl+F Ctrl+F
所有文件查找 Ctrl+Shift+F Ctrl+Shift+F Ctrl+Shift+F Ctrl+Shift+F
当前文件替换 Ctrl+H Ctrl+H Ctrl+H Ctrl+H
所有文件查找 Ctrl+Shift+H - Ctrl+Shift+F Ctrl+Shift+F
查找引用 Shift+Alt+F(VAX插件) Shift+Alt+F Shift+Alt+F -
开始调试 F5 F5 - -
停止调试 Shift+F5 Shift+F5 - -
断点切换 F9 F9 - -
逐过程 F10 F10 - -
逐语句 F11 F11 - -
跳出当前过程 Shift+F11 Shift+F11 - -