Visual Studio 技巧
阿新 • • 發佈:2017-10-08
全局 命名 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#風格方可使用,設置方式如下:
- 菜單 Tools -> Import and Export Settings
- 選擇 Import selected environment settings
- 可選擇是否保存當前設置,默認選是
- 選擇 Visual C# Development Settings 導入
快捷鍵 | 說明 | 備註 |
---|---|---|
F2 | 重命名文件或變量 | |
F3 | 查找下一個 | |
F4 | 打開屬性窗口 | |
F5 | 編譯並運行 | |
F6 | 編譯Solution | |
F7 | 顯示代碼窗口 | |
F8 | 轉到下一錯誤/警告 | |
F9 | 設置或取消斷點 | |
F10 | 調試時執行當前行 | |
F11 | 調試時執行當前行,若有子程序則進入子程序 | |
F12 | 轉到變量的聲明 | |
Alt + F7 | 切換 Explorer 視圖 | |
Shift + F6 | 編譯當前項目 | VS2005 |
Shift + F7 | 顯示設計窗口 |
|
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 技巧