我的解决方案(30 多个项目)在混合制表符和空格时有点困惑,我想通过一个简单的步骤来解决这个问题。
有人知道一个技巧/工具可以在整个解决方案中一步完成此操作吗?
编辑:不完全是我的意思。我希望文档格式良好。只是查找/替换是不行的..文件仍然会是一团糟。 我想要类似“格式”->“高级”->“格式化文档”命令
最佳答案
如果您的文件在整个解决方案中包含等宽制表符的空格(即每个制表符 4 个空格),那么您应该使用普通 VS 的快速替换
工具。为了遵循 StyleCop
的格式规则,您应该使用空格而不是制表符,因此转到快速替换
(CTRL-h),选择使用通配符
然后在 Find What
字段中您可以使用 \t
符号,将其替换为所有解决方案的 4 个空格(Look in
字段) .
但是如果您的解决方案文件包含由不同宽度的空格组成的选项卡,或者您想要应用单一样式格式,那么您绝对应该使用 Resharper重新格式化代码的功能。此功能称为 Code Cleanup 。要将代码清理
应用于整个解决方案或选定的项目,请转到解决方案资源管理器并在上下文菜单中选择清理代码
。但在对整个解决方案启动重新格式化之前,请尝试在一个文件上对其进行调整,Resharper 的设置中有很多选项。
关于visual-studio - 替换整个 VS 解决方案的所有文件中的选项卡的工具/技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4142828/