日常使用的 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 | - | - |