在Eclipse中有一个快捷键Ctrl+Shift+F,它可以重新缩进代码并修复注释和空行。Visual Studio 2010是否也有类似的工具?
当前回答
是的,您可以使用双和弦热键(Ctrl+K, Ctrl+F如果您使用的是常规配置文件)来格式化您的选择。
其他格式化选项在菜单“编辑→高级”下,像所有Visual Studio命令一样,您可以通过菜单“工具→选项→环境→键盘”设置自己的热键(格式选择命令称为Edit. formatselection)。
格式化对空行没有任何作用,但它会根据一些规则缩进代码,这些规则通常与您想要的稍微不同。
其他回答
尝试Ctrl + K + D(不要在中间抬起Ctrl键)。
使用c#键绑定的Visual Studio
为了回答这个具体的问题,在c#中,你可能会使用c#键盘映射方案,它将默认使用这些热键:
Ctrl+E, Ctrl+D格式化整个文档。
Ctrl+E, Ctrl+F格式化选区。
您可以在“工具→选项→环境→键盘”菜单中更改这些选项(可以选择不同的“键盘映射方案”,也可以将单个键绑定到“编辑”命令。FormatDocument”和“Edit.FormatSelection”)。
如果您没有选择使用c#键盘映射方案,那么您可能会发现快捷键是不同的。例如,如果你没有使用c#绑定,键可能是:
Ctrl + K + D(整个文档)
Ctrl + K + F(仅限选择)
要找出在Visual Studio副本中应用的键绑定,请查看菜单Edit→Advanced菜单-键显示在菜单项的右侧,因此很容易发现它们在您的系统中是什么。
(请不要编辑此答案以将上面的键绑定更改为您的系统所拥有的!)
简单的
对于Visual Studio代码使用ALt + Shift + F
for Visual Studio IDE按Ctrl + K,然后按Ctrl + D 它将美化/格式化你的整个文件。
ReSharper - Ctrl + Alt + F
Visual Studio 2010 - Ctrl + K, Ctrl + D
以适当的格式对齐文本-
Ctrl + K + D用于前端页面,如.aspx或.cshtml Ctrl + K + F用于。cs页面
但是注意按顺序按所有按钮……
推荐文章
- 如何在没有任何错误或警告的情况下找到构建失败的原因
- 跨线程操作无效:控件“textBox1”从创建它的线程以外的线程访问
- Visual Studio弹出提示:“操作无法完成”
- 否ConcurrentList<T>在。net 4.0?
- 在c#中解析字符串为日期时间
- 为什么我在我的Excel插件中得到“无法在证书存储中找到清单签名证书”?
- 由Jon Skeet撰写的《Singleton》澄清
- 自定义数字格式字符串始终显示符号
- 单元测试无效方法?
- Post参数始终为空
- 使用Moq验证方法调用
- string.ToLower()和string.ToLowerInvariant()
- Visual Studio拒绝忘记断点?
- 如何为一个或枚举删除一个项目?
- 检查instance是否属于某个类型