intellij IDEA

标签: intellij IDEA

this view is not available until indices are built 解决方案

在jetbrains插件开发过程中经常遇到下面这个问题,启动IDE后项目需要同步,插件需要等待项目同步完成才能显示,明明插件和项目同步没有关系的。 this view is not available until indices are built 怎么去解决这个问题呢。在jetbrains论坛找到了解决方案。实现ToolWindowFactory接口的同时还需要实现DumbAware接口,这样就不需要等项目同步完成了。 public class DevToolFactory implements ToolWindowFactory, DumbAware { @Override public void createToolWindowContent(@NotNull Project project, @NotNull ToolWindow toolWindow) { MainComponent.getInstance(project).initView(toolWindow); } } 参考文档 Keeping tool window enabled while IDEA in "dumb" mode

阅读全文...

Mac Intellij IDEA 卡顿解决方案

编辑 idea.vmoptions 文件目录在 应用程序 -> IDEA显示包内容找到 -> Contents -> bin -> idea.vmoptions 替换为如下内容: -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Xverify:none -XX:

阅读全文...

导入intellij plugin项目报错No plugin module specified for configuration

导入intellij IDEA项目总是运行失败,报错No plugin module specified for configuration。 在http://stackoverflow.com/questions/18278440/how-to-import-and-run-existing-plugins-from-intellij-community-edition-repo上找到了答案,原来导入intellij plugin项目默认用的java项目来解析,所以不管怎么设置都添加不了插件项目。 只要把项目根目录的*.iml中MODULE”  改成MODULE”  就可以啦。 还有,别忘了修改plugin.xml的位置,java项目默认在根目录Meta-INF下,而plugin项目在resource下META-INF下。

阅读全文...