标题一、代码编辑与生成

1. 代码片段与模板

  • Ctrl+K+S:快速插入代码段(如 #region、#if、try、lock 等)
  • prop + Tab×2:快速生成属性 {get; set; }
  • for/forr + Tab×2:生成正序/倒序循环体
  • try/tryf + Tab×2:生成 try-catch/try-finally
  • ctor + Tab×2:生成构造函数;mbox + Tab×2:生成 MessageBox.Show()

2. 注释与格式化

  • Ctrl+K+C 或 Ctrl+E+C:注释选中代码
  • Ctrl+K+U 或 Ctrl+E+U:取消注释
  • Ctrl+K+D:格式化整个文档
  • Ctrl+K+F:格式化选中代码
  • Ctrl+E+W:切换自动换行

3. 代码折叠与展开

  • Ctrl+M+O:折叠所有方法;
  • Ctrl+M+P:展开所有方法;
  • Ctrl+M+M:切换当前方法的折叠状态

4. 文本操作

  • Ctrl+Shift+L:删除当前行
  • Ctrl+D:复制当前行到下一行
  • Ctrl+Delete:删除光标右侧所有字符
  • Ctrl+Shift+V:循环粘贴剪贴板历史

二、导航与选择

1. 跳转与定位

  • F12:转到定义;
  • Ctrl+F12:转到声明;
  • Alt+F12:速览定义
  • Ctrl+G:跳转到指定行
  • Ctrl+,:导航到任意文件、类或符号

2. 文本选择

  • Alt+Shift+方向键 或 Alt+鼠标左键:矩形文本选择
  • Shift+End/Shift+Home:选中整行(从头到尾或从尾到头)
  • Ctrl+Shift+}:在匹配的括号内选择文本

3. 光标移动

  • Ctrl+左右箭头:按单词移动光标
  • Ctrl+Enter:上方插入空行;
  • Ctrl+Shift+Enter:下方插入空行

三、调试与运行

1. 调试控制

  • F5:启动调试;
  • Ctrl+F5:运行不调试;
  • Shift+F5:停止调试 ;
  • F9:切换断点;
  • Ctrl+Shift+F9:删除所有断点;
  • F10:逐过程执行;
  • F11:逐语句执行 ;
  • Ctrl+F10:运行到光标处;

2. 调试辅助

  • Shift+F9:快速监视变量值
  • Ctrl+Alt+Q:打开快速监视窗口
  • Ctrl+Alt+E:打开异常设置窗口

四、窗口与视图管理

1. 窗口操作

  • Ctrl+Alt+L:打开解决方案资源管理器
  • Shift+Alt+Enter:切换全屏模式
  • Ctrl+Tab:切换打开的文件;
  • Ctrl+Shift+Tab:反向切换

2. 工具与视图

  • Ctrl+K+X:打开代码片段管理器
  • Ctrl+W+X:显示工具箱
  • F4:显示属性窗口

五、其他实用技巧

  • 大小写转换:Ctrl+U(小写)、Ctrl+Shift+U(大写)
  • 剪贴板历史:Ctrl+Shift+V 循环粘贴剪贴板内容
  • 命名空间管理:右键菜单 → 组织 using → 移除未使用的命名空间并排序
  • 垂直对齐线:安装插件(如 IndentGuides)提升代码可读性

补充说明

  • 快捷键冲突:部分快捷键可能因 VS 配置不同而存在差异,可通过 工具 → 选项 → 环境 → 键盘 自定义 。
  • 官方参考:微软官方快捷键列表(链接)提供更全面的默认配置 。

更多推荐