- 论坛徽章:
- 0
|
Update CodingStyle
1.remove braces with a single statement.
2.put the opening brace last on the line.
build.sh:
1 :argdo %s/\(^\s\+\(if\|else\|else if\|for\|while\).*\n\)\s\+{\n\(.*\n\)\s\+}\n/\1\3/ge | update
2 :argdo %s/\(^\s\+\(if\|else if\|for\|while\|switch\).*)\)\(.*\n\)\s\+{\n/\1 {\3/ge | update
3 :argdo %s/\(^\s\+\(do\|else\)\)\(.*\n\)\s\+{\n/\1 {\3/ge | update
4 :argdo %s/\(^\s\+\}\)\(.*\n\)\s\+\(else.*\)\n/\1 \3\2/ge | update
5 :argdo %s/^\(struct.*)\n{\)/\1;/ge | update
6 :argdo %s/\(^\(struct\|typedef\|enum\|\s\+union\).*\)\n\s\{0,10\}\({\n\)/\1 \3/ge | update
7 :argdo %s/^\(struct.*)\n{\);/\1/ge | update
Usage:
:so path/of/build.sh
//fixme:
use 'sed' command or 'python' to do this work
BTW:
use git rebase -i HEAD~N to edit or squash your commits
0001-Update-CodingStyle.patch.gz
(55.84 KB, 下载次数: 37)
|
|