如何利用 Visual Studio 自帶工具提升開發效率

  Visual Stuido 是一款強大的Windows 平臺集成開發工具,你是否好好地利用了它呢?html

 

顯示行號

  有些時候(好比錯誤定位)的時候,顯示行號將有利於咱們進行快速定位。windows

 

  如何顯示編輯器

  1. 工具 / 選項 / 文本編輯器 -> 選擇對應的語言工具

  2. 勾選 「行號」post

 

 

避免剪切或複製空白行

  有些時候當咱們複製了一行數據正打算粘貼到一個空白行的時候,手一抖,V變成了C,結果複製了一條空白行。這會讓人很鬱悶,固然你能夠經過使用 Ctrl + Shift + V 從剪切版中找到以前複製的那一項,可是畢竟這很麻煩。visual-studio

  要避免這種事情發生,你能夠經過 Tools / Options / Text Editor / All-languages,而後不要勾選 「Apply Cut or Copy commands to blank lines when there is no selection.」 前面的複選框,就好了。開發工具

 

若是安裝了 Productivity Power Tools,而且開啓了 Html Copy 這項功能,就會致使上述的設置失效。動畫

 

使用書籤

  和日常意義的書籤相似,當咱們但願在往後某一時刻快速定位到一處代碼時使用。好比在項目例會上,你須要演示本週你所作的一些改進,在開會前能夠事先在須要演示的幾個地方加上書籤,這樣會議中就能夠快速定位到這幾處代碼,而不須要一個個文件查找。ui

 

  建立、刪除書籤 Ctrl + K, Ctrl + Kspa

 

  移動到下一個書籤 Ctrl + K, Ctrl + N(ext)

  移動到上一個書籤 Ctrl + K, Ctrl + P(revious)

動畫演示:如何使用書籤

 

  當須要定位到某個書籤的時候,能夠在任意位置使用以上快捷鍵進行查找,或者經過書籤窗口來進行管理。

 

快速插入已有的代碼

  在開發了多個項目後,咱們可能會積累了一些經常使用的代碼塊,這個時候能夠將該代碼保存到一個位置,這樣以後就能夠直接使用,而不須要再手工輸入。實現這種快速插入代碼有兩種方式:工具箱、文件。兩種方式都可以在不一樣的Visual Studio實例中使用。

 

  藉助工具箱

  只須要將可能會重用的代碼拖動到工具箱中,就能夠在當前 Visual studio 中各個項目中使用。也能夠在其它新打開的 Visual Studio 實例中使用。使用的時候將工具箱中的代碼拖動到打算放置的位置便可。

動畫演示:如何使用工具箱來插入代碼

 

  藉助文件

  先將代碼段保存到單獨的文件,例如reusable.cs。而後選擇 編輯 / 將文件做爲文本插入。

 

使用任務註釋跟蹤任務

  在開發一個大型項目的時候,會有多個迭代週期,不一樣的迭代週期實現不一樣的功能。所以在某個迭代週期中的代碼,頗有可能會看到許多 //TODO、//FIXME 這類的註釋。當咱們進入下一個迭代的時候,如何快速找到這些特殊的標籤並對相關代碼進行處理呢? 使用查找? 你OUT了!

 

  使用任務註釋

  在須要下一個迭代完成的代碼上添加 //TODO (大小寫無關)。具體格式:// + 任務註釋 + : + 註釋描述,以下圖所示。

 

  管理任務

  打開 視圖 / 任務列表 就能夠查看全部現有的任務。雙擊某一項任務,就能夠快速定位到該任務所在的代碼塊。

 

  增長自定義任務註釋

  Visual Studio 提供了咱們一個 「任務列表」 來實現此類註釋的管理。

 

使用宏來完成一些煩瑣的代碼 [再也不支持]

  在 Visual Studio 2012 以前的版本,當有些效果咱們常常會使用但又沒法單純的用一個快捷命令來實現時,就能夠經過宏來建立本身的快捷命令。可是 Microsoft 再考慮到自定義宏的維護成本太高並且只支持VB,所以拋棄了對它的支持。

 

  下面的演示只限於 Visual Studio 2012 以前的版本。

  經過錄制宏來實現一個最簡單的功能

  1. 打開 工具 / 宏 / 錄製宏

  2. 在代碼編輯器中輸入

Console.WriteLine("Hi");

 

  3. 點擊中止錄製宏

  打開 工具 / 宏 / 宏資源管理器,找到 RecordingModule 並展開,雙擊 TemporaryMacro。這個時候會發現編輯器光標所在的位置已經自動插入了一條 「Console.WriteLine("Hi")」 代碼。

動畫演示:如何建立一個最簡單的宏

 

  本節只演示宏的基本功能,更多關於宏的高級用法,請見《Visual Studio 宏的高級用法》。

 

  注:2014年2月以後,Windows的一次更新將致使 Visual Studio 沒法運行 macro,按照該文章的方法修改三個配置文件便可以修復。

 

自定義工具欄

  咱們能夠經過自定義工具欄的方式把咱們想要的功能給放轉到工具欄區域。好比當咱們自定義了宏後,如何才能以最便捷的方式使用呢? 每次都要經過 Macro Explorer 太麻煩了!

  1. 打開 工具 / 自定義 ,新建一個工具欄

 

  2. 切換到 Commands 選項卡,選擇 Toolbar,而且在下拉框中選擇咱們剛建立的 「MyToolBar」。

 

  3. 選擇 Add Command... 

  在跳出來的對話框中選擇咱們剛建立的宏。

 

  由於默認的名稱太長,不夠直觀,因此咱們修改下名稱。

 

  4. 添加快捷鍵

  點擊 「Keyboard...」 會跳出以下圖所示界面,在 Show commands containing 輸入框中輸入關鍵字,找到咱們建立的宏。而後在下方的 Press shortcut keys 中輸入咱們想要的快捷鍵。

 

  5. 大功告成

  一切準備工做都作好後,咱們首先能夠在工具欄中看見咱們本身的工具欄。這樣之後若是想使用就能夠簡單的單擊來實現一樣的功能了。固然,也能夠利用咱們自定義的快捷鍵來實現。

 

  本文來源於 《如何利用 Visual Studio 自帶工具提升開發效率》

相關文章
相關標籤/搜索