代码格式化功能做得不错,参考一下Gexpert中代码格式功能,需要点改进
1、如果执行代码格式化前后的源码没有变化时,可以忽略此次的操作,我下了1.1.5.949_Unstable源码,我在CnCodeFormatterWizard的850行,加了一语句,这样就可以跳过,
if Res <> nil then
begin
//我加的代码
if TrimRight(Src) = TrimRight(string(res)) then
begin
exit;
end;
2.如果一行代码比较长,我的代码习惯,自己分行,便于阅读,如果按cnpack里的”代码格式化设置“窗口的”自动换行于“的设置,要么合并到一行,要么重组我写的代码,虽然逻辑真确,但影响阅读习惯,我的想法:1、保留我自己的代码分行;2、次行代码缩进还是要对齐Author:
Passion Time: 2018-11-15 19:45