plsqldev客户端中的PL/SQL美化器文件的规则不能用的郁闷事
场景:
昨晚把PL/SQL美化器文件的规则已经调整的很好,而且已经可以使用,
但早上起来把文件里的注释调整了一下位置后导致规则文件不可用郁闷了一早上。
解决:
1.一开始以为是调整了什么参数,因为另外创建了一个新的规则后它提示有可能不可用,
但后来删除新建的还原也不可用,并且将文件拷贝到另一台机器的plsqldev客户端仍然不行。
2.后来尝试将PL/SQL美化器的规则还原,并将规则导出到一个文件,但因原文件没有注释,然后手贱的将注释添加上去,如下:
Version=1
RightMargin=90 //右边距,间接决定了一行的长度
Indent=4 //缩进4个字符
UseTabCharacter=FALSE //使用跳格字符
。。。。(省略)
但添加上去后文件居然失效了,诡异!!!
3.解铃仍需寄铃人,将注释去掉后,文件生效;但非常的不便于阅读,尝试将注释换一个位置,如下所示:
Version=1
//右边距,间接决定了一行的长度
RightMargin=90
//缩进4个字符
Indent=4
//使用跳格字符
UseTabCharacter=FALSE
。。。。(省略)
4.奇迹发生,这时候的文件居然生效了,并且在线修改文件的参数也生效,至此终于放下了一个悬挂的小问题。