有没有一种快速的方法来删除VS 2010中的大括号?

时间:2010-10-15 14:20:05

标签: visual-studio visual-studio-2010

例如我有这段代码:

if (cond) {
    lock (locker) {
        foreach (var item in list) {
            callFunc(item);
        }
    }
}

我现在想删除所有这些括号,因为它们太冗余了。我总是手动做,但我发现自己经常这样做,所以想知道是否有我错过的捷径或简单的方法来做到这一点。谷歌没有找到任何东西。

3 个答案:

答案 0 :(得分:4)

Visual Studio中似乎没有这样的选项。你可以下载JetBrains Resharper,一个很棒的Visual Studio插件,允许你(在许多其他事情中)用缩进,大括号布局等指定你喜欢的代码格式。然后你只需运行重新格式化代码命令。

警告:一旦你开始使用ReSharper,你就会上瘾,没有它就完全无法工作。 :)

答案 1 :(得分:0)

我不知道这样的捷径,但我也不相信存在这样的捷径。我能想到的唯一更好的方法是使用搜索&替换功能。但我怀疑你是否已经在使用它了。

答案 2 :(得分:0)

我认为,最好的方法是编写一个python脚本来执行此操作。 (或使用任何其他易于操作文本的语言)。