1.^p^p 替换 "换行换行" 成^p 单独换行符占一行的,一次类推把多个^p 在一起的都替换成一个^p ,推倒5
===========函数头部格式化替换================
2.^p{^p 替换"换行{换行" 为'{^p' "类"的格式{(单独站一行的)改成缩进后上一行后面
3.^p^w{^p替换"换行空白{换行" 为'{^p' "方法"的和类的差不多。但是中间的有了空白
4.{^p^wtry{^p 替换“换行空白try{空白” 为‘{try{^p’ 函数体内最先看到的try catch
5.^p^wtry{^p 替换 try{^p (可选)
===========鉴于函数内部格式基本符合规则,所以直接进行函数尾部格式化替换================
函数头和函数尾部替换之所以不同,是在于‘}' 反括号的不同。所以每次替换都要注意是否带有“{”或'}'类似唯一标志
函数尾部基本注意:按照 函数头部 格式的反顺序分析。过程中注意 完整格式关键字,否则影响下面的格式。
5.^p^w}^p替换 "换行空白}换行" 为‘}^p’ “方法”内部的进行结尾的缩进
6.}^p^w}^p 替换 "}换行空白}换行" 为‘}}^p’ catch 结尾
7.把缩进取消, ^p}^p 替换}^p 2次
8.}^p^w}}^p 替换 }}}^p
9.^p}^p 替换 }^p
建议上面的都只做一次。
替换时千万注意,当前的格式一定要写的很完整。否则将会把你不想替换的对象也替换的格式紊乱。
请先贴出一部分代码进行测试。查看是否安装“顺利”替换后,源代码是你想要的格式
注意每次替换时都保留其格式,否则下次替换将会错误。
注意到2010以后
通配符使用列表如下:
使用通配符
说明
符号
数字
^0
空字符
^16
数据链路转义
^1
制表符-标题开始
^17
设备控制1
^2
制表符-正文开始
^18
设备控制2
^3
制表符-正文结束
^19
设备控制3
^4
传输结束
^20
设备控制4
^5
请求
^21
拒绝接收
^6
收到通知
^22
同步空闲
^7
响铃
^23
传输块结束
^8
退格
^24
取消
^9
水平制表符
^25
介质中断
^10
换行键
^26
替补
^11
垂直制表符
^27
溢出
^12
换页键
^28
文件分割符
^13
回车键
^29
分组符
^14
不用切换
^30
记录分离符
‑
^15
启用切换
^31
单元分隔符