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