Visual Studio技能手册---个人总结篇

文章目录

  • [1. 光标移动操作](#1. 光标移动操作)
    • [1.1 基础移动](#1.1 基础移动)
    • [1.2 补充技巧](#1.2 补充技巧)
  • [2. 文本选择操作](#2. 文本选择操作)
    • [2.1 字符级选择](#2.1 字符级选择)
    • [2.2 行级选择](#2.2 行级选择)
    • [2.3 文档级选择](#2.3 文档级选择)
  • [3. 复制、删除与剪切操作](#3. 复制、删除与剪切操作)
    • [3.1 复制操作](#3.1 复制操作)
    • [3.2 剪切操作](#3.2 剪切操作)
    • [3.3 删除操作](#3.3 删除操作)
    • [3.4 其他编辑操作](#3.4 其他编辑操作)
  • [4. 代码格式化与注释](#4. 代码格式化与注释)
    • [4.1 缩进操作](#4.1 缩进操作)
    • [4.2 代码格式化](#4.2 代码格式化)
    • [4.3 注释操作](#4.3 注释操作)
  • [5. 代码折叠与智能功能](#5. 代码折叠与智能功能)
    • [5.1 代码折叠展开](#5.1 代码折叠展开)
    • [5.2 代码包裹与重构](#5.2 代码包裹与重构)
  • [6. 代码片段](#6. 代码片段)
    • [6.1 常用代码片段](#6.1 常用代码片段)
    • [6.2 IntelliSense功能](#6.2 IntelliSense功能)
  • [7. 选项卡与窗口管理](#7. 选项卡与窗口管理)
    • [7.1 选项卡切换](#7.1 选项卡切换)
    • [7.2 窗口操作](#7.2 窗口操作)
    • [7.3 资源管理器与窗口](#7.3 资源管理器与窗口)
  • [8. 查找与替换功能](#8. 查找与替换功能)
    • [8.1 基础查找](#8.1 基础查找)
    • [8.2 高级查找](#8.2 高级查找)
    • [8.3 文件操作](#8.3 文件操作)
  • [9. 运行与调试技巧](#9. 运行与调试技巧)
    • [9.1 调试控制](#9.1 调试控制)
    • [9.2 断点操作](#9.2 断点操作)
    • [9.3 单步调试](#9.3 单步调试)
    • [9.4 高级调试功能](#9.4 高级调试功能)
  • [10. 项目与生成操作](#10. 项目与生成操作)
    • [10.1 项目操作](#10.1 项目操作)
    • [10.2 进程调试](#10.2 进程调试)
  • [11. 高级技巧与生产力工具](#11. 高级技巧与生产力工具)
    • [11.1 代码导航](#11.1 代码导航)
    • [11.2 多光标编辑](#11.2 多光标编辑)
    • [11.3 书签功能](#11.3 书签功能)
    • [11.4 Git集成](#11.4 Git集成)

1. 光标移动操作

1.1 基础移动

  • 左右箭头键:逐个字符移动光标
  • Ctrl + 左右箭头键:按整个单词移动光标
  • Home键:移动到当前行开头
  • End键:移动到当前行结尾
  • Ctrl + Home:移动到文档开头
  • Ctrl + End:移动到文档结尾
  • Page Up:向上翻页
  • Page Down:向下翻页

1.2 补充技巧

  • Ctrl + ↑/↓:滚动窗口但不移动光标(用于查看代码)
  • Ctrl + -:让光标移动到先前的位置
  • Ctrl + Shift + -:让光标移动到下一个位置

2. 文本选择操作

2.1 字符级选择

  • Shift + 左右箭头键:逐个字符选择文本
  • Ctrl + Shift + 左右箭头键:按整个单词选择文本
  • Ctrl + WCtrl + 鼠标左键:选择整个单词

2.2 行级选择

  • Shift + Home:选择从本行开头到光标位置的所有文本
  • Shift + End:选择从光标位置到本行结尾的所有文本
  • Shift + End:从头到尾选择整行
  • Shift + Home:从尾到头选择整行

2.3 文档级选择

  • Ctrl + Shift + Home:选择从文档开始到光标位置的所有文本
  • Ctrl + Shift + End:选择从光标位置到文档结尾的所有文本

3. 复制、删除与剪切操作

3.1 复制操作

  • Ctrl + C, Ctrl + V:复制粘贴一行文本
  • Ctrl + Shift + V:循环粘贴剪贴板历史内容
  • Ctrl + D:快速复制一行文本到下方

3.2 剪切操作

  • Ctrl + X:剪切选中内容
  • Ctrl + L:剪切整行

3.3 删除操作

  • Backspace:从后向前删除一个字符
  • Ctrl + Backspace:从后向前删除整个单词
  • Delete:从前向后删除一个字符
  • Ctrl + Delete:从前向后删除整个单词
  • Shift + Delete:删除整行

3.4 其他编辑操作

  • Ctrl + Z:撤销操作
  • Ctrl + Y:重做撤销
  • Ctrl + Enter:在当前行插入空行
  • Ctrl + Shift + Enter:在当前行下方插入空行

4. 代码格式化与注释

4.1 缩进操作

  • Tab:向后缩进指定Tab空间
  • Shift + Tab:向前缩进指定Tab空间

4.2 代码格式化

  • Ctrl + K, Ctrl + D:格式化整个文档
  • Ctrl + K, Ctrl + F:格式化选中的行
  • Productivity Power Tools:删除不必要的引用,保存时自动格式化等

4.3 注释操作

  • 单行注释//comment
  • 多行注释/**/
  • Ctrl + K, Ctrl + C:注释选中行
  • Ctrl + K, Ctrl + U:取消注释选中行
  • Ctrl + Q:注释行(某些配置)
  • Ctrl + Shift + Q:取消注释(某些配置)

5. 代码折叠与智能功能

5.1 代码折叠展开

  • Ctrl + M, Ctrl + M:展开/折叠光标所在位置的代码块
  • Ctrl + M, Ctrl + O:折叠整个文档的所有代码块
  • Ctrl + M, Ctrl + L:展开/折叠整个文档的所有代码块

5.2 代码包裹与重构

  • Ctrl + K, Ctrl + S:包裹选择的代码块(如if、try-catch等)
  • 智能重命名:使用F2键进行智能变量、方法重命名
  • Ctrl + .:快速操作和重构(显示可用重构选项)

6. 代码片段

6.1 常用代码片段

  • class + Tab:创建类定义
  • interface + Tab:创建接口定义
  • ctor + Tab×2:创建构造函数
  • prop + Tab:创建自动属性
  • propfull + Tab:创建完整属性(带字段)
  • propg + Tab:创建只读属性
  • for + Tab:创建for循环
  • foreach + Tab:创建foreach循环
  • while + Tab:创建while循环
  • do + Tab:创建do-while循环
  • switch + Tab:创建switch语句
  • try + Tab:创建try-catch块
  • tryf + Tab:创建try-finally块
  • using + Tab:创建using语句

6.2 IntelliSense功能

  • Ctrl + 空格键:使用IntelliSense自动完成
  • F12:转到定义
  • Ctrl + -:返回上一个光标位置
  • Ctrl + Shift + -:前进到下一个光标位置

7. 选项卡与窗口管理

7.1 选项卡切换

  • Ctrl + Tab:正序切换选项卡
  • Ctrl + Shift + Tab:倒序切换选项卡
  • Ctrl + F6:导航到下一个选项卡
  • Ctrl + Shift + F6:导航到前一个选项卡

7.2 窗口操作

  • Ctrl + F4:关闭当前选项卡
  • Alt + W + L:关闭所有选项卡
  • Ctrl + Shift + Z:恢复刚才关闭的窗口
  • Shift + Alt + Enter:切换全屏模式

7.3 资源管理器与窗口

  • Ctrl + ,:打开导航对话框
  • Ctrl + Alt + L:打开解决方案资源管理器
  • Ctrl + , Ctrl + M:打开团队资源管理器
  • Ctrl + , Ctrl + E:打开错误列表
  • Ctrl + , Ctrl + T:打开任务列表
  • Ctrl + Alt + O:打开输出窗口
  • Ctrl + W, S:打开属性窗口

8. 查找与替换功能

8.1 基础查找

  • Ctrl + F:打开查找窗口
  • F3:查找下一个匹配项
  • Shift + F3:查找上一个匹配项

8.2 高级查找

  • Ctrl + H:打开查找并替换窗口
  • Ctrl + Shift + F:打开高级查找并替换窗口(全局搜索)
  • Ctrl + Shift + H:在文件中替换

8.3 文件操作

  • Ctrl + S:保存当前文件
  • Ctrl + Shift + S:保存所有打开的文件
  • Ctrl + N:新建文件
  • Ctrl + O:打开文件
  • Ctrl + Shift + N:新建项目
  • Ctrl + Shift + O:打开项目

9. 运行与调试技巧

9.1 调试控制

  • F5:启动调试(或继续执行到下一个断点)
  • Ctrl + F5:启动但不调试(非调试模式)
  • Shift + F5:停止调试
  • Ctrl + Shift + F5:重启调试

9.2 断点操作

  • F9:插入或删除调试断点
  • Ctrl + F9:启用/禁用断点
  • Ctrl + Shift + F9:删除所有断点

9.3 单步调试

  • F10:单步跳过(不进入函数内部)
  • F11:单步进入(进入函数内部)
  • Shift + F11:跳出当前函数
  • Ctrl + F10:运行到光标处

9.4 高级调试功能

  • 运行到指定行:VS2017及以上版本支持
  • 条件断点:右键断点设置条件
  • 跟踪点:断点的日志输出变体
  • 即时窗口:在调试时执行代码

10. 项目与生成操作

10.1 项目操作

  • Ctrl + Shift + B:生成解决方案
  • Ctrl + B:生成当前项目
  • Shift + Alt + C:添加新类
  • Shift + Alt + A:添加新项目到解决方案

10.2 进程调试

  • Ctrl + Alt + P:附加到进程
  • Ctrl + Alt + E:管理异常设置

11. 高级技巧与生产力工具

11.1 代码导航

  • Ctrl + T:转到所有(搜索类型、文件、成员)
  • Ctrl + Shift + T:转到文件
  • **Alt + **:转到成员
  • Ctrl + G:转到指定行号

11.2 多光标编辑

  • Alt + 鼠标点击:添加多个光标
  • Alt + Shift + 箭头键:选择矩形区域
  • Ctrl + Alt + 鼠标点击:添加多个光标(不同位置)

11.3 书签功能

  • Ctrl + K, Ctrl + K:切换书签
  • Ctrl + K, Ctrl + N:转到下一个书签
  • Ctrl + K, Ctrl + P:转到上一个书签
  • Ctrl + K, Ctrl + W:清除所有书签

11.4 Git集成

  • Ctrl + 0, G:打开Git更改窗口
  • Ctrl + 0, Ctrl + G:打开Git存储库窗口
  • Ctrl + R, Ctrl + G:Git拉取
  • Ctrl + R, Ctrl + P:Git推送
相关推荐
周末也要写八哥13 小时前
Visual Studio 2022资源下载附保姆级安装教程
ide·visual studio
玖笙&1 天前
✨WPF编程基础【3.3】:容器控件(附源码)
c++·wpf·visual studio
我命由我123451 天前
Android Framework P3 - MediaServer 进程、认识 ServiceManager 进程
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
海清河晏1112 天前
数据结构 | 循环队列
数据结构·c++·visual studio
J&A~ing2 天前
第一章 opencv 的 Windows源码在 Visual Studio 下的编译安装
人工智能·windows·opencv·计算机视觉·visual studio
我命由我123452 天前
C++ - 面向对象 - 析构函数
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
秋雨雁南飞3 天前
Visual Studio 常用扩展
ide·visual studio
叶之香4 天前
一次 Kingston U 盘重定向中获取 Device Descriptor 超时问题排查
c++·windows·visual studio
我不是懒洋洋5 天前
【C++】类和对象( 类的定义、实例化、 this指针、 C++和C语言实现Stack对比)
c语言·开发语言·数据结构·c++·经验分享·算法·visual studio