今天打算开发一个新的Idea插件,发现一个奇怪的问题:我在代码中所做的任何修改,运行时都没有生效。
这个问题浪费了我很多时间,因为我不知道是Idea的问题,还是我的代码写的不对。经过反复排查,终于找到了原因:
我正在编写的这个插件,是灰色的,而且右边的复选框没有被勾上!也就是说,我的插件没有被启用。
导致这个原因,是因为中途有一次,修改plugin.xml
文件时写错了,导致插件没法正常启动,Idea便自动把它禁用了。哪怕我后来重新修好了代码,它也不会自动启用。
所以在开发过程中一定要注意,如果什么时候觉得不对劲,一定要来看看这个插件是否处于启用状态。