例如我有这段代码:
if (cond) {
lock (locker) {
foreach (var item in list) {
callFunc(item);
}
}
}
我现在想删除所有这些括号,因为它们太冗余了。我总是手动做,但我发现自己经常这样做,所以想知道是否有我错过的捷径或简单的方法来做到这一点。谷歌没有找到任何东西。
答案 0 :(得分:4)
Visual Studio中似乎没有这样的选项。你可以下载JetBrains Resharper,一个很棒的Visual Studio插件,允许你(在许多其他事情中)用缩进,大括号布局等指定你喜欢的代码格式。然后你只需运行重新格式化代码命令。
警告:一旦你开始使用ReSharper,你就会上瘾,没有它就完全无法工作。 :)
答案 1 :(得分:0)
我不知道这样的捷径,但我也不相信存在这样的捷径。我能想到的唯一更好的方法是使用搜索&替换功能。但我怀疑你是否已经在使用它了。
答案 2 :(得分:0)
我认为,最好的方法是编写一个python脚本来执行此操作。 (或使用任何其他易于操作文本的语言)。