使用替换功能删除多余空行
用VSS迁入迁出过的代码,常常莫名奇妙的随机添加了一行空行。而VS2010中的Ctrl+K,Ctrl+D快捷键并不会自动去除多余空行。不要紧,只需在【替换】中选择【使用正则表达式】,查找内容为 \n[\n]# 替换为\n ,再全部替换几次(这样段落间的空行不会被删除),这样格式就清楚了。
【修改前空格乱七八糟的代码】
1 |
public class A |
2 |
3 |
{ |
4 |
private int field; // |
5 |
6 |
private int adsfdsf; // |
7 |
8 |
private int sssss; // |
9 |
private string a = "adsfadsf" ; |
01 |
public void Method() |
02 |
03 |
{ |
04 |
05 |
for ( int i = 0; i < 10; i++) |
06 |
{ |
07 |
08 |
for ( int j = 0; j < 10; j++) |
09 |
10 |
{ |
11 |
12 |
if ( true ) |
13 |
{ |
14 |
15 |
16 |
17 |
} |
18 |
} |
19 |
20 |
} |
21 |
22 |
23 |
} |
24 |
} |
【一键替空格换后的规则代码】
01 |
public class A |
02 |
{ |
03 |
private int field; // |
04 |
private int adsfdsf; // |
05 |
private int sssss; // |
06 |
private string a = "adsfadsf" ; |
07 |
08 |
public void Method() |
09 |
{ |
10 |
for ( int i = 0; i < 10; i++) |
11 |
{ |
12 |
for ( int j = 0; j < 10; j++) |
13 |
{ |
14 |
if ( true ) |
15 |
{ |
16 |
} |
17 |
} |
18 |
} |
19 |
} |
20 |
} |
posted on 2011-10-19 16:00 xuguangren 阅读(438) 评论(0) 编辑 收藏 举报