VS2019快捷键大全

一、基本使用

1、VS2019的基本使用快捷键主要是以下的几个:

Ctrl + N:新建项
Ctrl + Shift + N:新建项目
Ctrl + O:打开文件
Ctrl + Shift + O:打开项目
Ctrl + S:保存当前文件
Ctrl + Shift + S:另存为
Ctrl + F:查找
Ctrl + H:替换
Ctrl + Z:撤销
Ctrl + Shift + Z:重做

2、新建项和新建项目是VS2019中常用的快捷键,可以快速的创建文件和项目,非常方便。

//新建一个C#类
Ctrl + Shift + N
选择Visual C# -> Class -> Class

二、代码编写

1、在编写代码方面,VS2019还提供了很多快捷键,可以大大提高编码效率。

Ctrl + K + C:注释选中代码
Ctrl + K + U:取消选中代码的注释
Ctrl + K + D:格式化选中代码
Ctrl + Shift + Space:参数提示
Ctrl + Alt + C:代码生成类
Ctrl + .:快速修复代码
Ctrl + Shift + .:快速重构代码

2、Ctrl + . 不仅可以快速修复代码,还可以快速生成属性、方法等,大大简化了编码过程。下面是一个生成属性的示例:

public class Person
{
    public string Name { get; }

    public Person(string name)
    {
        Name = name;
    }
}

//鼠标放在Name上,按下Ctrl + .,选择“Convert to auto-implemented property”
public class Person
{
    public string Name { get; set; }

    public Person(string name)
    {
        Name = name;
    }
}

三、调试

1、在调试代码的过程中,VS2019也提供了很多快捷键,如下:

F5:开始调试
Shift + F5:停止调试
F9:切换断点
F10:单步执行
F11:进入方法
Shift + F11:从方法中返回
Ctrl + Alt + Q:快速查看表达式
Ctrl + Shift + B:生成解决方案

2、Ctrl + Alt + Q 可以快速查看表达式的值,在调试代码时非常方便。

public class Person
{
    public string Name { get; }
    public int Age { get; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

public static void Main(string[] args)
{
    var person = new Person("张三", 18);
    Console.WriteLine($"Name:{person.Name},Age:{person.Age}");
    Console.ReadKey();
}

//将光标移动到person.Name上,按下Ctrl + Alt + Q,可以看到Name的值为“张三”

四、其他功能

1、除了上面提到的基本使用、代码编写和调试快捷键外,VS2019还有一些其他功能的快捷键:

Ctrl + Q:搜索命令
Ctrl + Shift + F:在文件中查找
Ctrl + Shift + L:全选当前行
Ctrl + K + L:格式化选中代码

2、Ctrl + Q 可以快速搜索并使用VS2019中的命令。比如,你想快速打开“选中所有出现的文本”,只需要按下Ctrl + Q,然后输入“select all occurrences”,就可以快速找到对应命令了。

总结

本文介绍了VS2019快捷键大全,主要从基本使用、代码编写、调试和其他功能四个方面进行了详细的阐述。通过快捷键的使用,可以大大提高编码效率,让开发工作变得更加高效。

原创文章,作者:RIBD,如若转载,请注明出处:https://www.506064.com/n/136097.html

(0)
RIBDRIBD
上一篇 2024-10-04
下一篇 2024-10-04

相关推荐

  • php获取js里的参数,php 获取命令行参数

    本文目录一览: 1、怎么让PHP获取到JS中参数 2、php调用js代码中的参数 3、php里怎样使用js里面获取的参数 4、PHP怎么读取JS文件里的数据 5、js变量在PHP中…

    编程 2024-10-04
  • lumion如何导入su,lumion如何导入素材

    本文目录一览: 1、怎么将su导入lumion 2、su导入lumion 3、su怎么导入lumion 4、su模型怎么导入lumion渲染 怎么将su导入lumion 步骤一、草…

    编程 2024-10-03
  • 南京java培训机构那家最好(南京java开发软件培训)

    本文目录一览: 1、南京市java培训机构中比较靠谱的有哪些? 2、人在南京 想学java开发有哪家培训机构可以推荐? 3、想去学Java,选什么培训机构好呢? 4、南京java培…

    编程 2024-10-03
  • ESXi6.0下载详解

    一、ESXi60天后过期 ESXi是一种用于虚拟化的操作系统。在ESXi6.0中,如果您选择使用免费的版本,则会收到警告,提示您需要在60天内注册才能继续使用。 如果您不在60天内…

    编程 2024-10-04
  • 深入解析printenv命令

    printenv是一条常见的命令,用于打印出当前Shell下的所有环境变量。在Shell中,环境变量是一种全局变量,可由所有在Shell下运行的进程访问。 一、printenv -…

    编程 2024-10-04
  • Go定时任务详解

    Go语言中的定时任务(也叫定时器)是开发者经常需要使用的一种常见机制。它可以用作周期性任务,如自动备份数据或刷新缓存,也可以用作单次任务,如发送定时通知或删除过期数据。本文将深入介…

    编程 2024-10-04
  • 使用yarn卸载包的详细指南

    一、yarn 卸载包 yarn是一个高效的包管理工具,可帮助轻松安装依赖包。但是,我们也需要知道如何卸载包,因为应用程序的依赖关系可能随时间而改变。如果你不再需要某个软件包或依赖项…

    编程 2024-10-03
  • java示例,java代码例子讲解

    本文目录一览: 1、.给出存储班级三十名学生基本信息的Java代码,基本信息的具体赋值由考生自拟? 2、一个简单java多线程的示例 3、java代码示例 .给出存储班级三十名学生…

    编程 2024-10-04
  • 免费Java,免费java教程

    本文目录一览: 1、想学java可以去哪学? 2、Java是否免费? 3、java培训三个月不收费是什么套路 想学java可以去哪学? 如果你是新人,从入门到做项目最快也要大半年的…

    编程 2024-10-04
  • 使用strcmp函数进行字符串比较

    一、strcmp函数介绍 strcmp函数是C语言中一个用来对比两个字符串的函数,函数原型为:int strcmp(const char *s1, const char *s2)。…

    编程 2024-10-10

发表回复

登录后才能评论