VS常用擴充以及快捷鍵
擴充套件1:Select Next Occurrence
該擴充可以當前目標、下一個目標、上一個目標,類似於Alt+滑鼠拖動,但是可以在沒對齊的情況下使用
-
安裝
-
設定4個常用的快捷鍵
工具->選項->鍵盤->c# 2005
- 選擇下一個 快捷鍵:Ctrl+D
- 選擇上一個 快捷鍵:Ctrl+E
- 撤銷 快捷鍵:Ctrl+U
- 跳過 快捷鍵:Ctrl+P
-
實驗
注意:可以在沒有對齊情況下選擇下一個,可以搭配Alt+shift+"+"/"-"使用
擴充套件2:XAML Styler for Visual Studio 2022
用來格式化WPF中Xaml語言
-
安裝
設定如下:
注意:右鍵+Format XAML或者快捷鍵:Ctrl+2,Ctrl+K
擴充套件3:Add New File

快捷鍵:Shift+F2。可以巢狀資料夾
注意:VS2022已經不需要安裝了,新加功能Ctrl+Shift+A
擴充套件3:ILspy
主要功能:可以實現反編譯,對於自己看不懂的可以進行反編譯看原始碼有助於理解。

結果如下:

這個lamda表示式實際上就是一個委託
擴充套件4:CSharpier
功能:實現c#程式碼規範。
擴充5:CodeMaid
功能:方便管理帶啊嗎,可以拖拽點選,可以連線多行,排序多行,整理程式碼結構。

常用快捷鍵:
-
Ctrl+C:不用選中全行,只用在這一行就可以複製
-
Ctrl+tab:切換視窗
-
XaML註釋:Ctrl+C,Ctrl+K;Ctrl+C,Ctrl+U;
-
搜尋資料夾:Ctr+T