一、基本使用
1、VS2019的基本使用快捷鍵主要是以下的幾個(gè):
Ctrl + N:新建項(xiàng) Ctrl + Shift + N:新建項(xiàng)目 Ctrl + O:打開(kāi)文件 Ctrl + Shift + O:打開(kāi)項(xiàng)目 Ctrl + S:保存當(dāng)前文件 Ctrl + Shift + S:另存為 Ctrl + F:查找 Ctrl + H:替換 Ctrl + Z:撤銷(xiāo) Ctrl + Shift + Z:重做
2、新建項(xiàng)和新建項(xiàng)目是VS2019中常用的快捷鍵,可以快速的創(chuàng)建文件和項(xiàng)目,非常方便。
//新建一個(gè)C#類(lèi) Ctrl + Shift + N 選擇Visual C# -> Class -> Class
二、代碼編寫(xiě)
1、在編寫(xiě)代碼方面,VS2019還提供了很多快捷鍵,可以大大提高編碼效率。
Ctrl + K + C:注釋選中代碼 Ctrl + K + U:取消選中代碼的注釋 Ctrl + K + D:格式化選中代碼 Ctrl + Shift + Space:參數(shù)提示 Ctrl + Alt + C:代碼生成類(lèi) Ctrl + .:快速修復(fù)代碼 Ctrl + Shift + .:快速重構(gòu)代碼
2、Ctrl + . 不僅可以快速修復(fù)代碼,還可以快速生成屬性、方法等,大大簡(jiǎn)化了編碼過(guò)程。下面是一個(gè)生成屬性的示例:
public class Person { public string Name { get; } public Person(string name) { Name = name; } } //鼠標(biāo)放在Name上,按下Ctrl + .,選擇“Convert to auto-implemented property” public class Person { public string Name { get; set; } public Person(string name) { Name = name; } }
三、調(diào)試
1、在調(diào)試代碼的過(guò)程中,VS2019也提供了很多快捷鍵,如下:
F5:開(kāi)始調(diào)試 Shift + F5:停止調(diào)試 F9:切換斷點(diǎn) F10:?jiǎn)尾綀?zhí)行 F11:進(jìn)入方法 Shift + F11:從方法中返回 Ctrl + Alt + Q:快速查看表達(dá)式 Ctrl + Shift + B:生成解決方案
2、Ctrl + Alt + Q 可以快速查看表達(dá)式的值,在調(diào)試代碼時(shí)非常方便。
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(); } //將光標(biāo)移動(dòng)到person.Name上,按下Ctrl + Alt + Q,可以看到Name的值為“張三”
四、其他功能
1、除了上面提到的基本使用、代碼編寫(xiě)和調(diào)試快捷鍵外,VS2019還有一些其他功能的快捷鍵:
Ctrl + Q:搜索命令 Ctrl + Shift + F:在文件中查找 Ctrl + Shift + L:全選當(dāng)前行 Ctrl + K + L:格式化選中代碼
2、Ctrl + Q 可以快速搜索并使用VS2019中的命令。比如,你想快速打開(kāi)“選中所有出現(xiàn)的文本”,只需要按下Ctrl + Q,然后輸入“select all occurrences”,就可以快速找到對(duì)應(yīng)命令了。
總結(jié)
本文介紹了VS2019快捷鍵大全,主要從基本使用、代碼編寫(xiě)、調(diào)試和其他功能四個(gè)方面進(jìn)行了詳細(xì)的闡述。通過(guò)快捷鍵的使用,可以大大提高編碼效率,讓開(kāi)發(fā)工作變得更加高效。