給大家種草一個VS代碼自由摺疊命令,還有這些快捷鍵,超級好用

寫代碼的都知道,當代碼量一多,代碼摺疊功能就十分的重要了。VS默認會對類、函數、註釋等提供摺疊功能。但是更多的時候,我們需要對一整塊代碼進行摺疊(可能包含多個函數或者類),又或者想在任意地方對任意代碼進行摺疊呢?有沒有辦法?

給大家種草一個VS代碼自由摺疊命令,還有這些快捷鍵,超級好用

摺疊方法

C++和C#的摺疊命令不同,C#用的是region和endregion命令對,而C++用的是pragma region和#pragma endregion命令對。這些命令只對閱讀有用,不影響代碼編譯,類似於註釋的作用,編譯時會被編譯器忽略;

該命令對可以用在任意位置,都可以對命令對中間的代碼進行摺疊,並且還可添加註釋信息,摺疊後只顯示註釋信息並且鼠標懸停會顯示被摺疊的代碼內容;

給大家種草一個VS代碼自由摺疊命令,還有這些快捷鍵,超級好用

VS的一些快捷操作

下面再給大家分享一些開發過程中十分實用的VS快捷操作:

給大家種草一個VS代碼自由摺疊命令,還有這些快捷鍵,超級好用

代碼編寫:

Ctrl + K + C : 註釋

Ctrl + K + U: 取消註釋

Ctrl + ] : 尋找匹配的括號,選擇一個大括號,使用快捷鍵可直接跳轉至另一個匹配的大括號

Ctrl + Shift + ] : 選擇匹配的括號與其中的代碼

Ctrl + F - 快速查找

Ctrl + H - 快速替換

Ctrl + Shift + U: 轉換為大寫

Ctrl + U:轉換為小寫

Ctrl + K + D :設置文檔格式(該快捷鍵可以自動對齊代碼)

Tab - 增加縮進

Shift + Tab: 減少縮進

Ctrl + M + M :摺疊代碼,例如將光標放在#region、if、方法頭的位置,將會摺疊它們

Ctrl + .:調出using菜單

Ctrl + E + S:查看空白(將空格轉換為綠色的點,在查找多餘的空格時尤為方便)

代碼標籤:

Ctrl+B,T / Ctrl+K,K: 切換書籤開關

Ctrl+B,N / Ctrl+K,N: 移動到下一書籤

Ctrl+B,P: 移動到上一書籤

Ctrl+B,C: 清除全部標籤

快速代碼:

"cw" + Tab + Tab :Console.WriteLine();

"mbox" + Tab + Tab:Messagebox.Show();

"prop” + Tab + Tab: 含有Get、Set訪問器的屬性塊

"propg” + Tab + Tab:只讀屬性快

"propfull” + Tabl + Tab:具有完整get、set訪問器的屬性快

調試:

Ctrl + Shift + F9 : 刪除所有斷點

F5 : 開始調試

Shift + F5: 停止調試

F12:轉跳到定義,很有用的快捷鍵

Shift+F12:查找所有引用


分享到:


相關文章: