記錄了一些感受比較用獲得的tips用於隨時查看。要想看完整的的內容仍是閱讀《Visual Studio 程序員箴言》,不過有些內容我在新版本的VS裏沒能實現,或者有替代方案了。html
- 避免意外複製一個空白行:工具→選項→文本編輯器→全部語言→常規,取消勾選「沒有選定內容時對空行應用剪切或複製命令」;
- 經過剪切板棧循環粘貼不一樣內容:Ctrl+Shift+V;
- 在上方插入一行<Ctrl+Enter>,在下方插入一行<Ctrl+Shift+Enter>;
- 選擇當前單詞<Ctrl+W>;(會繼續等待下一個命令);
- 刪除下一個單詞< Ctrl+Delete >,刪除前一個單詞< Ctrl+Backspace >;
- 剪切當前行< Ctrl+L >,刪除當前行< Ctrl+Shift+L >;
- 刪除選中行開頭的水平空白< Ctrl+K,Ctrl+\>;
- 將代碼或文本拖動到新位置<按住鼠標左鍵>;複製<Ctrl+按住鼠標左鍵>;
- 調換光標兩側字符<Ctrl+T>;
調換光標後側兩個單詞<Ctrl+Shfit+T>;
調換光標行和下一行<Alt+Shift+T>;
- 當前字符或選中的字符變爲大寫<Ctrl+Shift+U>;
- 當前字符或選中的字符變爲小寫<Ctrl+U>;
使用標準工具欄上的撤銷堆棧,移動鼠標多選;
- 光標定位到當前編輯器視圖的頂部< Ctrl+PgUp>;
光標定位到當前編輯器視圖的底部<Ctrl+PgDn>;
選擇當前光標位置與當前編輯器視圖頂部之間的全部文本<Ctrl+Shift+PgUp>;
選擇當前光標位置與當前編輯器視圖底部之間的全部文本<Ctrl+Shift+PgDn>;
(直線跳轉光標,儘量接近當前列的位置);
- 隱藏編輯器中的垂直和水平滾動條<工具→選項→文本編輯器→常規,顯示,取消「垂直滾動條」和「水平滾動條」>;
- 導航-向後定位<Ctrl+->,舊的;
導航-向前定位<Ctrl+Shift+->,新的;
(用於查看調用堆棧和定義);
- 使用撤銷操做將光標調回到上一個插入點<工具→選項→文本編輯器→常規,勾選「在撤銷列表中包括插入點的移動」>;
- 訪問導航欄<Ctrl+F2>;
隱藏顯示導航欄<工具→選項→文本編輯器→全部語言→常規,不勾選/勾選「導航欄」>;
- 水平拆分窗口<窗口→拆分,或者拖動文檔滾動條上的拆分控件>;
垂直拆分窗口<窗口→新建窗口,窗口→新建垂直選項卡組>;
- 在編輯器內啓用URL定位<工具→選項→文本編輯器→全部語言→常規,勾選「啓用單擊URL定位」>;
- 跟蹤編輯器中的變化<工具→選項,文本編輯器→常規,勾選「修訂」>;
- 顯示行號<工具→選項→文本編輯器→全部語言→常規,勾選「行號」>;
- 查看可見空白<Ctrl+R,Ctrl+W>;
===========================================================================
- 流選擇<Shift+方向鍵>;
塊選擇<Shift+Alt+方向鍵>;
- 註釋<Ctrl+E,Ctrl+C>;
取消註釋<Ctrl+E,Ctrl+U>;
- 在編輯器中顯示導引線<訪問註冊表HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\Text Editor,建立一個名爲Guides的字符串值(RG_SZ)鍵,鍵值格式RBG<x,y,z>n1,…,n13,xyz是色值,n是列數>;
- 格式化文檔<Ctrl+E,Ctrl+D>;
格式化所選行<Ctrl+E,Ctrl+F>;
- 摺疊和展開代碼:
切換大綱顯示展開<Ctrl+M,Ctrl+M>;
切換全部大綱顯示展開<Ctrl+M,Ctrl+L>;
中止大綱顯示<Ctrl+M,Ctrl+P>;
摺疊到定義<Ctrl+M,Ctrl+O>;
- 自動恢復文件<工具→選項→環境,勾選自動恢復>;
- 針對指定文件擴展名支持語法突出顯示功能<工具→選項→文本編輯器→文件擴展名>;
- 設置書籤<Ctrl+B,Ctrl+T>;
下一書籤<Ctrl+B,Ctrl+N>;
上一書籤<Ctrl+B,Ctrl+P>;
刪除全部書籤<Ctrl+B,Ctrl+C>;
- 語句完成<Ctrl+J>;
- 顯示方法的參數信息<Ctrl+Shift+空格>;(光標停在參數中);
- 顯示方法信息<Ctrl+K,Ctrl+I>;
- 自動補全<Alt+→>;
自動補全時,隱藏列表<Ctrl>。
- 使用代碼段<Ctrl+K, Ctrl+X或者輸入快捷方式,Tab>;
- 打開代碼段管理器<Ctrl+K,Ctrl+B>;
- 選中代碼外側插入代碼段<選中內測代碼段,Ctrl+K,Ctrl+S>;
===============================================================================
- 漸進式搜索<Ctrl+I>;
下一個位置<Ctrl+I>;
上一個位置<Ctrl+Shift+I>;
退出<Esc>;
- 當前選中詞搜索<Ctrl+F3>;
- 搜索上次的搜索內容<F3>;
- 快速查找<Ctrl+F>;
- 快速替換<Ctrl+H>;
===============================================================================
- 查看全部打開的文檔和工具窗口<Ctrl+Tab>;
- 按打開順序導航打開的文檔<Ctrl+F6或者Ctrl+Shift+F6>;
- 關閉當前打開的文檔<Ctrl+F4>;
- 查看全部打開的工具窗口和文檔<Alt+F7>;
===============================================================================
- Command Window<Ctrl+W,Ctrl+A>;
- Output Window<Ctrl+W,Ctrl+O>;
- Error List Window<Ctrl+W,Ctrl+E>;
- Task List Window<Ctrl+W,Ctrl+T>;
創建任務;
查看註釋(須要帶頭// TODO, UNDONE, HACK);
創建任務列表快捷方式<Ctrl+E,Ctrl+T>;
- 在任務列表中顯示HACK、UNDONE和自定義標記<工具→選項→環境→任務列表>;
- Object Browser Window<Ctrl+W,Ctrl+J>;
===============================================================================
- 在工具列表添加外部工具<工具→外部工具 >;
===============================================================================
- 使用解決方案隱藏項目<在「解決方案資源管理器」中的解決方案節點上右鍵選擇「添加新解決方案文件夾」,而後右鍵該文件夾隱藏文件夾,此時解決方案節點上右鍵能夠看到「取消隱藏文件夾」>;
- 解決方案資源管理器中支持自動查找匹配選擇<根據要查找的文件名敲鍵盤>;
- 追蹤變量內容<代碼行右鍵選擇「斷點」→插入跟蹤點,具體語法看窗體下部提示>;
- 設置斷點<F9>;
- 啓用或禁用斷點<Ctrl+F9>;
- 設置有條件的斷點<F9設置斷點後,斷點標記右鍵選擇「條件」>;
- 使用斷點篩選器中斷正確的進程<工具→選項→調試→常規→勾選「啓用斷點篩選器」(默認設置),F9設置斷點後,斷點標記右鍵選擇「過濾器」>,應用場景舉例:同一個應用程序的多個實例同時運行;
- 在目標方法上設置斷點<Ctrl+D,Ctrl+N>;
- 刪除全部斷點<Ctrl+Shift+9>;
- 使用數據提示編輯變量的內容<命中一個斷點時將鼠標指針停留在變量上方,出現數據提示,單擊變量的值並修改,而後按Enter提交>;
- 啓動調試多個項目<在解決方案資源管理器中,右鍵解決方案→屬性→通用屬性→啓動項目,選擇多啓動項目>;
- 在一個進程中斷時則中斷全部進程<工具→選項→調試→常規,勾選「一個進程中斷時則中斷全部進程」>;
- 直接從錯誤列表查看一個錯誤所在的文檔<在「錯誤列視圖」中右鍵一個錯誤,選擇「顯示錯誤幫助」>;
- 在錯誤列表和任務列表中進行多列排序<單擊要做爲主要排序的列,按住Shift鍵單機要做爲次要排序的列>;
這裏有兩篇園友imjustice寫的:程序員
更有效率的使用Visual Studio(一)編輯器
更有效率的使用Visual Studio(二)ide
【END】工具