有谁知道Visual Studio 2010中是否有办法在ReSharper 6.1中注释掉选定的代码行及其右括号 - 或者只是注释掉突出显示的左括号及其相应的右括号?下面是我的意思的一个例子:
if(something) {
do(this);
}
我正在寻找一个热键,以便在选择if(something) {
时,它会注释掉if(something) {
并}
,最好在这样评论后修复选项卡:
// if(something) {
do(this);
//}
这并不完全是你所追求的,但它非常接近:
通过将光标放在一个大括号上并按 Ctrl
+ Shift
+ ]
来突出显示 if
语句中的代码。
现在点击 Ctrl
+ Shift
+ Alt
+ Left Arrow
.这将移动代码"左",即在 if 语句之外。
在此之后,您无需注释掉if
语句,因为它是空的。
请注意,您还可以"向右"移动代码,以便稍后将其放回 if
语句中。