VS2019 實用操作


本文列出了在編寫程序過程中的幾個非常實用的操作方式,通過這些操作方式,可以在一定程度上減少重復操作、提高編碼效率、改善編程體驗。

列模式操作

列操作是一項很常用且實用的功能,可以一次性修改不同的行。

在 VS2010 中已經存在該操作方式,下面表格列出 VStudio 及另外幾個常用編輯器的操作方式。

編輯環境 操作方式
VStudio 按着 Alt 鍵,同時使用鼠標左鍵進行列操作
VS Code 按着 Alt 鍵,同時使用鼠標左鍵單擊需要操作的行
Sublime Text 按着 Shift 鍵,同時使用鼠標右鍵鍵進行列操作
Notepad2 按着 Alt 鍵,同時使用鼠標左鍵進行列操作

代碼片段(Code Snippets)

編寫程序過程中會有很多重復的代碼片段,如 if 語句、for 語句等,如果編輯器能夠在輸入 if、for 等關鍵詞后自動填充剩余部分,無疑會在減少枯燥操作的同時節省大量時間。

在 VS2010 中,沒有提供 C++ 的代碼片段支持,需要安裝 Visual Assist X 才能使用;在 VS2019 中則提供了相關支持。可以通過 Tools->Code Snippets Manager… 查看當前環境支持的語言及代碼片段所在的目錄,我們可以根據需要添加新的代碼片段或修改已有的。

以 if 語句為例,輸入 if 后,若是 C++ 文件則 單擊 Tab 即可填充剩余部分;若是 C# 文件則需要 雙擊 Tab 才能填充剩余部分。也可以直接使用 Edit->IntelliSense->Surrouond With… (Ctrl+K+S) 來選擇需要的輸入。

復制(Duplicate)

復制(Ctrl+C)和粘貼(Ctrl+V)是兩個操作,在 VS2019 中可以使用 Duplicate(Ctrl+D) 一個操作來代替。

對於單行代碼,把光標放在該行任意位置,對於多行,選中代碼塊,然后使用快捷鍵 Ctrl+D 即可完成復制粘貼操作。

轉到(Go To)

在使用 Sublime Text 和 VS Code 的過程中,通過 Ctrl+P 彈出的輸入框可以進行多項操作,如查找文件(輸入文件名)、跳轉到某一行(輸入:行號)、查找符號(輸入@符號名)等,非常方便實用。

在 VS2019 中也有類似的輸入框,通過 Edit->Go To 下的子菜單即可彈出,效果如下:

在 VS2019 中快捷鍵 Ctrl+P 對應的操作是打印,由於該操作並不常用,可以將其移除,然后將 Edit->Go To->Go To File… 的快捷鍵設置為 Ctrl+P。

如下圖所示:1.刪除之前的快捷鍵;2.輸入新的快捷鍵;3.設置使之生效。

轉到定義(Go To Definition)

當要查找一個變量、函數或類等的定義時,選中查找對象,可通過右鍵菜單中的菜單項 Go To DefinitionF12進行查找。

在 VS2019 中,可以同過 Ctrl+Click (鼠標左鍵單擊)進行快速查找;在 VS2010 中,使用 Productivity Power Tools 插件中的 Ctrl+Click Go To Definition 功能可以實現同樣的操作。

自動換行(Word Wrap)

當一行代碼比較長以至於無法在當前行中完全顯示時,需要拖動編輯器底部的滾動條進行移動來顯示被遮擋的部分。使用 自動換行 可使沒有顯示的部分自動轉到下一行進行顯示,通過菜單項 Edit->Advanced->Word Wrap (Ctrl+E+W) 來進行設置。

VS2010 也具有該功能。

顯示效果:

其它操作

在 Edit 菜單下包含大量的其它操作,對於常用的操作如果能夠熟練的使用其快捷鍵,也能進一步提高編程體驗。具體功能菜單項及其對應的快捷鍵可以在 Edit 下找到,此處不再贅述。

- - - End - - -


歡迎掃碼訂閱我的微信公眾號,閱讀其它相關文章。
歡迎掃碼訂閱我的微信公眾號,閱讀其它相關文章。

本文作者: Lzl678
本文鏈接: https://www.cnblogs.com/Lzl678/p/10645154.html
版權聲明:本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 4.0 許可協議。轉載請注明出處!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM