突然有一天打开Virtuoso,发现一个奇怪现象:symbol的名字能选中、能拖动,可symbol本体怎么都点不中。这种半好半坏的问题最难查,记一下当时怎么定位的。

症状是这样:无法选中symbol本体,但是symbol name居然可以被选中,而且还能移动。名字能动、本体不动,说明不是整个对象都锁死,而是选种对象的过滤出了问题。
方向就两个:一是图层被锁定了,symbol本体所在层被lock住,鼠标选不中但不影响选它的文字标注;二是选择过滤器把symbol这类对象给过滤掉了,只留下文字能被选中。去看图层状态,把相关层解锁,再检查选择过滤器里symbol类对象是不是被排除了。

这种问题在公司机器上偶尔冒出来,debug好久才定位,多半是某次调显示或锁层时顺手把对象给滤掉了。
踩过的坑:一开始以为是软件bug,差点重启重装。后来注意到名字能选、本体不能选这个差别,才意识到是图层锁定或选择过滤器的问题,不是程序坏了。记住——名字能动说明对象在,选不中本体就是层锁了或过滤器把symbol滤掉了。










