Questions tagged «intellij-idea»

IntelliJ IDEA是JetBrains的IDE。它主要支持Java开发,但也支持JavaScript,Groovy,HTML,CSS,RSS,R,Haskell,PHP,Ruby,Python,Scala,Swift,Clojure,Kotlin,Hybris,Gradle等。在Community Edition和Ultimate Edition中特别有关用法和问题的问题应使用此标记。但是,如果您对其他问题有疑问,并且碰巧正在使用IntelliJ,请不要使用此标签。




4
启用IntelliJ的花式≠(不等于)运算符
我在Hadi Hariri举办的GOTO 2016•Kotlin-准备生产会议上见证了这一点。 在他的一些代码中,通常如下所示: if (x != y) { /* do some stuff */ } 以典雅的风格展示: if (x ≠ y) { /* do some stuff */ } 这是实时编码会话的屏幕截图,标记为≠操作员基础: 他使用常规!=运算符,IDEA负责其余的工作。 我一直在玩我的IntelliJ的配置,但不能让这个新的花哨功能。有什么帮助吗? PS。我正在使用最新的Ultimate版本(2016.3.3)。

2
如何使用SBT和IntelliJ IDEA管理多个相互依赖的模块?
我正在开发几个相互依赖的模块,并希望在一个IDEA项目中一起使用它们。我正在使用sbt-idea从sbt构建定义中生成IDEA项目,这对于单个项目非常有用。但是,在多模块的情况下,到目前为止,我已经尝试了一些事情: 使用sbt-idea分别为每个模块生成一个IDEA .iml文件;然后从头开始创建一个主IDEA项目,并向其中添加这些模块。这使得模块来源所有可编辑在同一窗口,但它们之间的依赖关系是不被跟踪(因此从内某些源试图导航FOO项目,在一些酒吧带我到的进口库版本吧,而不是本地资源)。 使用sbt多项目构建(又称子项目),其中父项目的Build.scala包含以下内容: lazy val foo = Project(id = "foo", base = file("foo")) lazy val bar = Project(id = "bar", base = file("bar")) dependsOn(foo) 这几乎可以正常工作,因为sbt-idea生成一个主IDEA项目,并跟踪子项目之间的依赖关系。但是,有两个警告: 子项目必须位于主项目的子目录中(即file("../foo")不允许)是sbt的限制。这不是我真正想要的(如果在两个不同的主项目中使用模块(例如“ utils”或“ commons”包),该怎么办?)但我可以接受。 我的一个子项目有自己的子项目。我不确定sbt本身是否正确处理了这些嵌套项目,但是无论如何它们都被sbt-idea忽略。显然,我需要将嵌套子项目递归地包含在主项目中。 总结一下:我想将可能已经有子项目的模块收集到一个具有跟踪依赖项的大型IDEA项目中,以方便进行编辑。我该怎么做?谢谢!

4
IntelliJ无法使用OpenJDK 11识别JavaFX 11
我无法让IntellJ识别JavaFX软件包。对于新的JavaFX项目和OpenJDK 11,在尝试构建项目时,IntelliJ无法识别JavaFX软件包。 我已经openjfx:javafx-base-11从Maven仓库导入了。 我看过其他问题,解决方案似乎范围从检查字节码是否处于正确级别(我的是),以及项目语言是否正确(我的是)。 谁有想法? 编辑: 错误:

2
您如何使用intellij Idea Editor剖析Java源代码?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 我知道Netbeans具有某种“集成的”探查器,例如,您可以运行单元测试,并使用它来分析和查找导致瓶颈的地方,从而减慢了它们的速度。是否可以在IntelliJ IDEA编辑器中分析代码?


11
IntelliJ中的生成器模式代码生成
有什么方法可以自动在IntelliJ中编写Builder模式? 例如,给定这个简单的类: class Film { private String title; private int length; public void setTitle(String title) { this.title = title; } public String getTitle() { return this.title; } public void setLength(int length) { this.length = length; } public int getLength() { return this.length; } } 有没有一种方法可以让IDE生成此代码或类似代码: public class FilmBuilder { Film …

8
如何在IntelliJ中更改Maven的Java版本?
我是Maven和IntelliJ IDEA的新手。 我有一个用Java 8编写的Maven项目。每当尝试构建它时(Maven项目窗口->生命周期->编译->运行Maven Build),都会出现一系列编译错误: [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 (use -source 8 or higher to enable lambda expressions) 我应该在哪里更改-source参数的值?我尝试在设置->编译器-> Java编译器中将它作为附加参数添加,但是得到了相同的结果。 项目和模块的语言级别都设置为8.0。 我正在使用Maven 3.2.3和IntelliJ IDEA社区版13.1.2。

6
在IntelliJ中重新排序Java类的方法的简单方法?
与手动剪切和粘贴代码相比,在IntelliJ中有没有更简单的方法来对类源文件中的方法进行重新排序?如今,在重构遗留代码时,我经常需要这样做,例如,使相关方法在源代码中彼此靠近。 在Eclipse AFAIK中,有一个类似于IntelliJ的“结构”视图的视图,我可以在其中拖放方法。但是,这在IntelliJ中不起作用,我也从其帮助中找不到任何提示。 我使用的是IntelliJ 9.0.2。

3
IntelliJ / Android Studio中一个文件的文件关联错误
我不小心创建了一个没有.xml扩展名的文件。将文件与其他类型相关联后,我立即单击了另一个对话框。将文件重命名为包括.xml之后,该文件仍然没有语法突出显示。我尝试关闭Android Studio,删除文件并重新创建等。它仍然显示为常规文件。如果我使用其他.xml文件创建文件,则关联很好。 有任何想法吗?

3
Intellij Live模板
有什么方法可以在Intellij中使用默认标记值Live templates吗?例如,我有以下实时模板,该模板声明一个私有变量,几乎要为每个类创建一个私有变量: private static final Logger logger = Logger.getLogger($CLASS$.class) 似乎$CLASS$每次使用此实时模板时都无需键入,因为它可以从作用域或文件名中的类派生。我想知道是否可以在实时模板中使用环境定义的令牌作为默认值?

3
如何使IntelliJ IDEA在包含子程序包的程序包中运行所有测试
如果我单击一个程序包并执行control-shift-F10,它将仅在该程序包中查找并运行JUnit测试-但我确实希望它递归到子程序包中并运行它们。 更新:看起来是其他错误。当我在具有测试的程序包上运行它时,它仍然抱怨没有测试程序(但是,如果我打开JUnit测试,则可以正常运行)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.