问题标签 [intellij-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2249 浏览

android - Android Studio - 创建插件

我正在尝试为 Android Studio 创建一个插件。从插件本身,我通过 IntelliJ API 引用了项目和文件,但我无法访问用户选择的 gradle 构建变体。

是否有可能以某种方式从插件代码本身中获取用户选择的构建变体?

0 投票
1 回答
39996 浏览

version-control - 如何将项目从 Bitbucket 克隆到 Intellij IDEA?

我尝试了 VCS -> Checkout from Version Control -> Bitbucket(Bitbucket 插件)。

IDE 显示以下内容:

就这样。没有选择存储库的对话框。

我会很感激你的帮助。

谢谢你。

0 投票
1 回答
89 浏览

intellij-idea - QAPlug for IntelliJ 可以导入自定义 XPath 表达式吗?

QAPlug for IntelliJ 可以导入自定义 XPath 表达式吗?

另外,File> Settings> QAPlug> Checkstyle>下的设置有什么User checkstyle rules用?有什么关系吗?

我查看了一个内部 wiki 页面,其中一位实习生解释了如何使用 QAPlug 在 IntelliJ 中设置声纳规则,并且他留下了无法导入自定义 XPath 规则的注释。我对 Sonar 或 QAPlug 都不是很熟悉,但是自从那句话写出来已经有一段时间了,我想我会问它是否仍然成立?:)

0 投票
1 回答
2457 浏览

java - 如何使用 IntelliJ 插件 API 创建新类?

我对 IntelliJ 插件编程非常陌生,主要是因为我当前的项目要求我一次又一次地执行相同的步骤,并且只有很小的差异。

因为这需要很多时间,所以我决定花几个小时来创建一个对我来说工作最多的插件,然后在再次执行这些步骤时节省大量时间。

我的问题基本上是如何使用 IntelliJ 插件 API 以编程方式创建新的类文件。我已经知道如何获取当前打开的和在编辑器中选择的文件的内容以及如何更改内容,但现在如何在特定包中创建全新的文件。

老实说,我认为文档中一定有一些东西,但我已经浪费了大约 1 个小时进行谷歌搜索而没有任何成功。所以我希望你们中的一些人已经在为 IntelliJ 平台创建插件方面有经验,也许你可以给我发一份很好的手册或参考资料。我不认为我必须编写很多插件,但有时它们确实可以提供帮助。

提前致谢。

0 投票
0 回答
44 浏览

intellij-idea - Intellij 建议(代码完成)“吃掉”CPU

我在 IJ 13 中使用 sass 和 Jade 插件。问题是当我开始为 div 输入例如“d”时,建议列表需要很长时间才能显示出来(~2 秒)。

python文件的情况要好一些,但仍然存在一些滞后。

idea.vmoptions我在文件 ( )中将堆增加到以下内容~/Library/Preferences/IntelliJIdea13/idea.vmoptions

但仍然没有改善。

如何改善 IJ 的滞后开发体验?


更新

我还注意到,在每个键入的字母(更改)之后,IDE 都会执行代码分析。这可能是问题所在。

0 投票
1 回答
344 浏览

java - IntellijIdea 插件开发:在文本编辑器中导航到给定类的源文件

假设我有一个类名,如:

org.myPackage.MyClass

我想在文本编辑器中导航到该类的源文件。到目前为止,我知道如何在编辑器中打开文件:

我也知道如何获取模块的源根目录,所以到目前为止我所做的是将 myPath 设置为:

但是我想知道是否有一种更“面向 IntellijIdea-Plugin ”(更简单,也许更健壮)的方式来打开给定类的源文件。

0 投票
1 回答
178 浏览

scala - intellij idea 13.1.4 更新 scala 插件到 v0.41 导致权限被拒绝

在 Ubuntu 14.04 上将 scala 插件更新为 intellij idea 13.1.4 的 v0.41 后,打开 sbt 项目时出现以下错误:

如果我用较低版本重新安装 scala 插件,一切正常。是错误还是需要应用更多配置?

0 投票
1 回答
146 浏览

intellij-plugin - Intellij IDEA 插件中的方法选择器

我正在为 IDEA 开发插件。它需要选择不带参数的公共抽象方法,并允许用户选择它们的子集。我找到了 MemberChooser 对话框,但看不到类似的方法。

因此,如果我有 List<PsiMethod> 如何显示选择它们子集的对话框?

0 投票
1 回答
55 浏览

intellij-idea - Intellij plugin to recognize javascript in a tag

I am using a template library that our company has developed.

It is really great, however, we are using a tag:

This tag does some stuff but essentially that is javascript code with some objects passed to it at the client.

How can I get intellij to recognize this as javascript code? Right not it is being treated as plain text.

0 投票
1 回答
118 浏览

svn - IntelliJ IDEA 中的 SVN 团队项目集

Eclipse 用户使用 Team Project Set Files 来定义一组 Eclipse 项目。

IntelliJ IDEA 有对应的功能或插件吗?