1. 程式人生 > >Visual Studio 技巧

Visual Studio 技巧

全局 命名 ecif dex cti 子程序 ini 方式 form

Visual Studio 技巧


1 常用設置

2 常用快捷鍵

2.1 系統默認快捷鍵

2.2 自定義快捷鍵

3 修復系統錯誤


1 常用設置

  • Text Editor -> All Languages -> General
    • 設置值:Line Number
    • 說明:顯示行號
  • Text Editor -> All Languages -> Tabs > Keep tabs
    • 設置值:Checked
    • 說明:保留 Tab,否則將會被替換為空格
  • Text Editor -> HTML -> Formatting > Tag Specific Options > Default Settings > Client tag supports contents > Line breaks
    • 設置值:Before and after
    • 說明:對於包含內容的 HTML 標簽, 在之前和之後斷行
  • Text Editor -> XAML -> Formatting > Spacing > Position each attribute on a separate line > Position first attribute on same line as start tag
    • 設置值:Checked
    • 說明:對於 XAML, 每個屬性單獨一行,第一個屬性與標簽同行
  • Text Editor -> XAML -> Miscellaneous > Default View > Always open documents in full XAML view
    • 設置值:Checked
    • 說明:對於 XAML 文件,默認打開文本編輯器
  • Project and Solutions -> General > Track Active Item in Solution Explorer
    • 設置值:Checked
    • 說明:自動在 Solution Explorer 中定位打開的文件

2 常用快捷鍵

2.1 系統默認快捷鍵

某些熱鍵需將當前設置改為C#風格方可使用,設置方式如下:

  1. 菜單 Tools -> Import and Export Settings
  2. 選擇 Import selected environment settings
  3. 可選擇是否保存當前設置,默認選是
  4. 選擇 Visual C# Development Settings 導入
快捷鍵說明備註
F2 重命名文件或變量
F3 查找下一個
F4 打開屬性窗口
F5 編譯並運行
F6 編譯Solution
F7 顯示代碼窗口
F8 轉到下一錯誤/警告
F9 設置或取消斷點
F10 調試時執行當前行
F11 調試時執行當前行,若有子程序則進入子程序
F12 轉到變量的聲明
Alt + F7 切換 Explorer 視圖
Shift + F6 編譯當前項目 VS2005
Shift + F7 顯示設計窗口
  • 在 WinForm 下可以切換代碼窗口與設計窗口
  • 在 WPF 下可以切換設計窗口與代碼窗口,結合使用 Ctrl + - 可在設計窗口與XAML窗口中切換
  • 在aspx文件中可以切換HTML代碼窗口與設計窗口
Shift + F12 查找對某變量的所有引用,相當於右鍵菜單的“Find All Reference”
Ctrl + Shift + 空格 顯示函數調用的參數
Ctrl + KK 設置或取消書簽
Ctrl + KN 移到焦點到下一書簽
Ctrl + KP 移到焦點到上一書簽
Ctrl + KS 添加範圍標簽,例如 #region+#endregion, #if+#endif
Ctrl + } 移到配對的括號,包括{},[],()
Ctrl + , 快速定位文件,可按文件名,方法名,類名在Solution範圍內搜索 VS2010
Ctrl + - 移到焦點到上一瀏覽位置(自動書簽)
Ctrl + Shift + - 移到焦點到下一瀏覽位置(自動書簽)
Ctrl + F 查找
Ctrl + Shift + F 全局查找
Ctrl + H 替換
Ctrl + Shift + H 全局替換
Ctrl + N 新建
Ctrl + RO 重定義參數順序 VS2005
Ctrl + RR 重命名變量 VS2005
Ctrl + ED 格式化當前文檔
Ctrl + EF 格式化選中文本
Ctrl + EW 文本自動換行
Ctrl + RW 切換空白字符是否顯示
Ctrl + WO 切換到 Output 窗口
Ctrl + U 選中文本變為小寫
Ctrl + WL 服務器資源管理器
Ctrl + WS Solution Explorer +, -可以展開/關閉樹結點
Ctrl + WX 控件工具箱
Ctrl + Shift + A 添加新項
Ctrl + Shift + B 編譯Solution

2.2 自定義快捷鍵

Tools -> Options -> Keyboard

快捷鍵對應功能說明
Ctrl+Shift+C File.CloseAllButThis 關閉所有其它窗口
Ctrl+Alt+O File.OpenContainingFolder 在 Exlorer 中打開當前文件夾

3 修復系統錯誤

有時 Visual Studio 會因為安裝某些其它軟件給破壞掉,例如,無法建新項目,可以試圖運行下面的命令修復

devenv /Resetsettings
devenv /ResetSkipPkgs
devenv /Safemode

Visual Studio 技巧