# 常用快捷键
注::ctrl+shift+空格 window11上存在快捷键冲突
``` cpp
头文件源文件切换:ctrl+ko
跳转到指定行:Ctrl+G
光标上一次位置:Ctrl+-
光标下一次位置:Ctrl+Shift+-
参数信息提示:ctrl+shift+空格
代码补全提示:ctrl+j 或 alt →
代码补全:TAB
注释选定内容:ctrl+k+c
反注释选定内容:ctrl+k+u
反注释选定内容:ctrl+k+u
```
# 快捷键
``` cpp
切换不同的窗口:Ctrl+Tab
快速拷贝或剪切一行:Ctrl+c 或Ctrl+x (光标只要在某行上,不用选中该行,)
隐藏或显示当前代码段:Ctrl+MM
生成解决方案:Ctrl+Shift+B
```
# 特殊变量
``` cpp
项目目录 $(projectDir)
解决方案目录 $(SolutionDir)
$ADDRESS 当前指令的地址
$CALLED 调用当前函数的函数名称
$CALLSTACK 当前调用堆栈
$FILEPOS 当前文件和行位置
$FUNCTION 当前函数的名称
$PID 当前进程的ID
$PNAME 当前进程的名称
$TICK 自系统运行以来的毫秒数,最大为49.7天
$TID 当前线程的ID
$TNAME 当前线程的名称
```
# 自定义代码片段
工具→代码片段管理器→语言:Visual C++→复制位置路径→编写代码片段→保存后重启VS。
#
- [qt+vs](https://www.cnblogs.com/jest549/p/13983493.html)