大家好,今天分享一些實用的 VS 技巧,而這些技巧我發現很多人都不知道。因為我經常在工作中遇到:我在同僚電腦上解決問題,或在會議上示範代碼示例時,使用了一些 VS “騷”操作,他們會好奇地問:你是怎麼做到的?有時候你知道一些别人不知道的小技巧便可以讓你顯得更專業。
PS:本文所有示例示範均基于 VS 2019 v16.7.4 版本。
1. 擴充/縮小選區
通過輕按兩下選中整個單詞,這個操作大家應該都知道。但如何快速選擇幾個單詞、或多個單詞的字元串、或代碼塊呢?教大家一個快捷鍵,如何快速擴充選擇代碼區域。例如,當光标在一個字元串中時,使用下面的快捷鍵就可以選擇整個字元串。
按
Alt
+
Shift
=
擴充選區,按
Alt
Shift
-
縮小選區:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL3czN3kjNzITNtUTMxYDM5IDOwEDM3ADMyAjMtcTOwETOx8CX3ADMyAjMvw1N5ATM5EzLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.gif)
你也可以使用
Alt
Shift
]
直接選中一個代碼塊。
2. 切換視窗停靠
我們知道VS的視窗布局可以非常靈活的拖動,想擺哪擺哪。我們一般把常用的視圖視窗固定停靠在編輯器的左邊、右邊或下邊。但有時候為了檢視友善,你可能需要臨時把視窗拖到另一個位置(比如中心位置)。完了以後你還需要再次把它停靠到原來的位置,這樣拖動起來就會比較麻煩。有一種非常快速的方法可以将視窗停靠到它之前停靠的位置。
Ctrl
+ 輕按兩下視窗标題:
3. 快速定位打開的檔案
在 VS 中,你可以使用
Ctrl
T
打開 “Go To All” 搜尋工具欄,通過搜尋關鍵字輕松打開要找的檔案。但是對于某些操作,比如重命名檔案,你需要在解決方案資料總管中找到該檔案。
使用
Ctrl
[
,
S
或使用下面的圖示按鈕可以快速定位到目前打開的檔案:
4. 多行編輯
Visual Studio 允許同時編輯多行,這對于将相同的更改應用于多行非常有用,例如同時修改多個屬性的修飾符。下面有 4 個多行編輯代碼的技巧。
按住
Alt
鍵,使用滑鼠拖選:
Alt
Shift
鍵,再按上/下/左/右方向鍵選擇:
使用多個光标同時編輯。按住
Ctrl
Alt
鍵,點選或選擇要插入或編輯的位置:
比對相同單詞并編輯。先選擇要編輯的單詞或字元,再按一下
Alt
Shift
;
,會自動比對并選中所有相同的單詞,然後開始編輯:
Alt
Shift
.
隻比對選擇下一個相同的單詞。
5. 使用剪貼闆曆史粘貼
複制粘貼是寫代碼很常見的操作。我們在 Ctrl + V 時預設是粘貼你最後一次複制的内容,但有時你想使用上一次複制的内容,你可能會重新再複制一下。剪貼闆一次隻能包含一個内容。Visual Studio 附帶了一個剪貼闆曆史記錄,預設它包含你複制到剪貼闆的最後 20 項記錄。
通過使用
Ctrl
Shift
V
,可以打開剪貼闆的曆史記錄:
你可以将多個内容複制到剪貼闆,并在稍後依次粘貼到相應的位置。
6. 整行上下移動
有時候我們需要調整一下代碼行的位置,比如将代碼行上移或下移幾行。可以按住
Alt
,然後使用上下方向鍵移動整行代碼:
7. 直接拖動引用項目
在 VS 中的一個項目中引用另一個項目最友善的方法是直接把要引用的項目拖到該項目。
8. 設定 git pull 快捷鍵
最常用的 Git 操作就是 Pull 了,平時大家都是在 Team Explorer 視窗依次點選 Sync -> Pull 來操作。但用快捷鍵更友善,可以在 Tools -> Options -> Keyboard 中為 Git Pull 設定一個快捷鍵,比如設定為
CTRL + SHIFT + P
。
9. 打開指令行視窗
我經常需要在項目的根目錄打開指令行視窗執行一些指令,比如
dotnet ef
相關的指令。在 VS 2019 之前,每次要打開指令行視窗并定位到項目的根目錄是相當的麻煩。好在 VS 2019 終于内置了指令行視窗,通過快捷鍵
Ctrl + `
打開,或者點選 View -> Teminal 打開。打開後預設定位到項目的根目錄,還可以建立多個 Tab。
10. 設定私有字段使用下劃線字首
預設情況下,VS 智能補全對類的私有字段使用的是 camelCase 命名風格,但有很多人更習慣使用 _camelCase 風格對私有字段命名,類的私有字段前面加
_
字首有助于和本地變量進行區分。我們可以通過設定來改變預設的 camelCase 命名行為,具體設定步驟如下。
依次點選:Tools -> Options -> Text Editor -> C# -> Code Style -> Naming -> Manage naming styles。
按照上面步驟操作後你會看到一個視窗,然後按照下圖添加一個 Naming Style:
好了,來試試效果:
其它
本文隻羅列了幾個很多人都不知道的 VS 實用技巧,當然還有很多大多數人都知道的技巧,比如 Ctrl + D 複制目前行、Ctrl + X 剪切/删除目前行、Shift + Enter 新啟一行等等,在這裡就不一一羅列了。
你還知道哪些實用的 VS 使用技巧?歡迎留言分享!
本文更新于:2020年09月22日
作者:精緻碼農-王亮
出處:http://cnblogs.com/willick
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。如有問題或建議,請多多賜教,非常感謝。