幾個(gè)超級實用但很少人(rén)知道(dào)的(de) VS 技巧 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

幾個(gè)超級實用但很少人(rén)知道(dào)的(de) VS 技巧

發表時(shí)間:2020-10-25

發布人(rén):融晨科技

浏覽次數:37

 大(dà)家好,今天分享一些實用的(de) VS 技巧,而(ér)這(zhè)些技巧我發現很多人(rén)都不(bù)知道(dào)。因爲(wéi / wèi)我經常在(zài)工作中遇到(dào):我在(zài)同事電腦上(shàng)解決問題,或在(zài)會議上(shàng)演示代碼示例時(shí),使用了(le/liǎo)一些 VS “騷”操作,他(tā)們會好奇地(dì / de)問:你是(shì)怎麽做到(dào)的(de)?有時(shí)候你知道(dào)一些别人(rén)不(bù)知道(dào)的(de)小技巧便可以(yǐ)讓你顯得更專業。

PS:本文所有示例演示均基于(yú) VS 2019 v16.7.4 版本。

1. 擴展/縮小選區

通過雙擊選中整個(gè)單詞,這(zhè)個(gè)操作大(dà)家應該都知道(dào)。但如何快速選擇幾個(gè)單詞、或多個(gè)單詞的(de)字符串、或代碼塊呢?教大(dà)家一個(gè)快捷鍵,如何快速擴展選擇代碼區域。例如,當光标在(zài)一個(gè)字符串中時(shí),使用下面的(de)快捷鍵就(jiù)可以(yǐ)選擇整個(gè)字符串。

按 Alt + Shift + = 擴展選區,按 Alt + Shift + - 縮小選區:

你也(yě)可以(yǐ)使用 Alt + Shift + ] 直接選中一個(gè)代碼塊。

2. 切換窗口停靠

我們知道(dào)VS的(de)窗口布局可以(yǐ)非常靈活的(de)拖動,想擺哪擺哪。我們一般把常用的(de)視圖窗口固定停靠在(zài)編輯器的(de)左邊、右邊或下邊。但有時(shí)候爲(wéi / wèi)了(le/liǎo)查看方便,你可能需要(yào / yāo)臨時(shí)把窗口拖到(dào)另一個(gè)位置(比如中心位置)。完了(le/liǎo)以(yǐ)後你還需要(yào / yāo)再次把它停靠到(dào)原來(lái)的(de)位置,這(zhè)樣拖動起來(lái)就(jiù)會比較麻煩。有一種非常快速的(de)方法可以(yǐ)将窗口停靠到(dào)它之(zhī)前停靠的(de)位置。

按 Ctrl + 雙擊窗口标題:

3. 快速定位打開的(de)文件

在(zài) VS 中,你可以(yǐ)使用 Ctrl + T 打開 “Go To All” 搜索工具欄,通過搜索關鍵字輕松打開要(yào / yāo)找的(de)文件。但是(shì)對于(yú)某些操作,比如重命名文件,你需要(yào / yāo)在(zài)解決方案資源管理器中找到(dào)該文件。

使用 Ctrl + [S 或使用下面的(de)圖标按鈕可以(yǐ)快速定位到(dào)當前打開的(de)文件:

4. 多行編輯

Visual Studio 允許同時(shí)編輯多行,這(zhè)對于(yú)将相同的(de)更改應用于(yú)多行非常有用,例如同時(shí)修改多個(gè)屬性的(de)修飾符。下面有 4 個(gè)多行編輯代碼的(de)技巧。

按住 Alt 鍵,使用鼠标拖選:

按住 Alt + Shift 鍵,再按上(shàng)/下/左/右方向鍵選擇:

使用多個(gè)光标同時(shí)編輯。按住 Ctrl + Alt 鍵,點擊或選擇要(yào / yāo)插入或編輯的(de)位置:

匹配相同單詞并編輯。先選擇要(yào / yāo)編輯的(de)單詞或字符,再按一下 Alt + Shift + ;,會自動匹配并選中所有相同的(de)單詞,然後開始編輯:

你也(yě)可以(yǐ)使用 Alt + Shift + . 隻匹配選擇下一個(gè)相同的(de)單詞。

5. 使用剪貼闆曆史粘貼

複制粘貼是(shì)寫代碼很常見的(de)操作。我們在(zài) Ctrl + V 時(shí)默認是(shì)粘貼你最後一次複制的(de)内容,但有時(shí)你想使用上(shàng)一次複制的(de)内容,你可能會重新再複制一下。剪貼闆一次隻能包含一個(gè)内容。Visual Studio 附帶了(le/liǎo)一個(gè)剪貼闆曆史記錄,默認它包含你複制到(dào)剪貼闆的(de)最後 20 項記錄。

通過使用 Ctrl + Shift + V,可以(yǐ)打開剪貼闆的(de)曆史記錄:

你可以(yǐ)将多個(gè)内容複制到(dào)剪貼闆,并在(zài)稍後依次粘貼到(dào)相應的(de)位置。

6. 整行上(shàng)下移動

有時(shí)候我們需要(yào / yāo)調整一下代碼行的(de)位置,比如将代碼行上(shàng)移或下移幾行。可以(yǐ)按住 Alt,然後使用上(shàng)下方向鍵移動整行代碼:

7. 直接拖動引用項目

在(zài) VS 中的(de)一個(gè)項目中引用另一個(gè)項目最方便的(de)方法是(shì)直接把要(yào / yāo)引用的(de)項目拖到(dào)該項目。

8. 設置 git pull 快捷鍵

最常用的(de) Git 操作就(jiù)是(shì) Pull 了(le/liǎo),平時(shí)大(dà)家都是(shì)在(zài) Team Explorer 窗口依次點擊 Sync -> Pull 來(lái)操作。但用快捷鍵更方便,可以(yǐ)在(zài) Tools -> Options -> Keyboard 中爲(wéi / wèi) Git Pull 設置一個(gè)快捷鍵,比如設置爲(wéi / wèi) CTRL + SHIFT + P

9. 打開命令行窗口

我經常需要(yào / yāo)在(zài)項目的(de)根目錄打開命令行窗口執行一些命令,比如 dotnet ef 相關的(de)命令。在(zài) VS 2019 之(zhī)前,每次要(yào / yāo)打開命令行窗口并定位到(dào)項目的(de)根目錄是(shì)相當的(de)麻煩。好在(zài) VS 2019 終于(yú)内置了(le/liǎo)命令行窗口,通過快捷鍵 Ctrl + ` 打開,或者點擊 View -> Teminal 打開。打開後默認定位到(dào)項目的(de)根目錄,還可以(yǐ)創建多個(gè) Tab。

10. 設置私有字段使用下劃線前綴

默認情況下,VS 智能補全對類的(de)私有字段使用的(de)是(shì) camelCase 命名風格,但有很多人(rén)更習慣使用 _camelCase 風格對私有字段命名,類的(de)私有字段前面加 _ 前綴有助于(yú)和(hé / huò)本地(dì / de)變量進行區分。我們可以(yǐ)通過設置來(lái)改變默認的(de) camelCase 命名行爲(wéi / wèi),具體設置步驟如下。

依次點擊:Tools -> Options -> Text Editor -> C# -> Code Style -> Naming -> Manage naming styles。

按照上(shàng)面步驟操作後你會看到(dào)一個(gè)窗口,然後按照下圖添加一個(gè) Naming Style:

好了(le/liǎo),來(lái)試試效果:

其它

本文隻羅列了(le/liǎo)幾個(gè)很多人(rén)都不(bù)知道(dào)的(de) VS 實用技巧,當然還有很多大(dà)多數人(rén)都知道(dào)的(de)技巧,比如 Ctrl + D 複制當前行、Ctrl + X 剪切/删除當前行、Shift + Enter 新啓一行等等,在(zài)這(zhè)裏就(jiù)不(bù)一一羅列了(le/liǎo)。

你還知道(dào)哪些實用的(de) VS 使用技巧?歡迎留言分享!

本文更新于(yú):2020年09月22日

作者:精緻碼農

出(chū)處:http://cnblogs.com/willick

聯系:liam.wang@live.com

本文版權歸作者和(hé / huò)博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在(zài)文章頁面明顯位置給出(chū)原文連接,否則保留追究法律責任的(de)權利。如有問題或建議,請多多賜教,非常感謝。

相關案例查看更多