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,请不要使用此标签。

2
如何增加IntelliJ中打开的编辑器的最大数量?
我正在使用IntelliJ 9.0构建grails-app,并且非常喜欢CTR + TAB快捷方式,该快捷方式可在活动编辑器之间切换。 但是,默认情况下,IntelliJ只能同时打开10个活动的编辑器。显然这对我来说还不够。 您知道吗,如果可能的话,如何配置我的IDE以同时打开更多活动的编辑器?

21
错误:很遗憾,您不能在一个项目中使用非Gradle Java模块和> Android-Gradle模块
我有一个由两个模块组成的IntelliJ 14.1.2项目-一个是基于Android Gradle的模块,另一个是具有Maven的基于Spring Java的模块。 gps-trackman.v1是我的根项目,并且我没有为此项目配置任何输出或构面。该应用程序是我的android gradle模块,并且我已经为此项目配置了Android和Android-Gradle Facet,而gps-trackman不是我的Spring Maven项目。我希望能够一起构建所有内容。可能吗? 我现在在IntelliJ Eventlog中收到此错误消息 检测到不支持的模块:以下模块不支持编译:gps-trackman,gps-trackman.v1,应用程序。不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。 项目'gps-trackman.v1'不是基于Gradle的 这个错误是由于我的项目配置错误引起的,还是真的不可能在一个项目中拥有Maven模块和Gradle模块? 我是否需要为根项目配置任何方面?另外,我必须将我的Maven转换为gradle吗?

6
JetBrains / IntelliJ键盘快捷键可折叠所有方法
我正在研究一些遗留代码,这些遗留代码的类为10,000多行代码,并具有100多种方法。是否有任何JetBrains IDE的快捷方式(因为该快捷方式可能会在所有它们之间共享)以折叠所有方法/函数,以便仅显示方法签名? 像这样: public String myMethod(String arg1, int arg2){...} public String mySecondMethod(String arg1, int arg2){...}

9
如何更改IntelliJ IDEA默认JDK?
我使用IntelliJ IDEA作为开发环境,并使用Maven进行依赖项管理。我经常在IDEA之外构建我的项目结构(目录,pom等),然后使用将该项目导入IDEA Import project from external model。这很有效,除了在poms中我指定maven-compiler-plugin应该使用JDK 1.6,并且在导入时,IDEA通知我Language Level Changedand和Language level changes will take effect on project reload,然后提示重新加载项目。这很烦人,因为我总是使用相同的JDK版本。 如何更改IntelliJ IDEA使用的默认JDK,以便不必在每次导入新项目时都重新加载项目?


20
从版本12升级后,为什么IntelliJ 13 IDEA这么慢?
在使用IntelliJ 13 Ultimate Edition一周的过程中,它似乎真的很慢。 首先,整个IDE偶尔会停一秒钟左右。与12版本相比,Java编辑器的自动完成速度确实很慢。 除了使用Dracula主题外,我没有更改任何默认设置。 看来这不是我自己的问题。许多人建议将堆大小设置为大于默认值,或者清除缓存,但是我没有对这些建议进行检查或测试。我是否需要更改某些设置以改善新版本的性能?

30
在IntelliJ IDEA中导入Maven依赖项
我对IntelliJ IDEA 11有一个小问题。我刚刚从subversion导入了一个项目-它是maven项目。但是我在maven库依赖项方面遇到问题,因此我无法自动包含所有maven依赖项-IDEA仅在打开该类时才显示依赖项错误,这就是我在这里得到的: 因此,我希望所有依赖项都自动添加-是可能的还是我必须遍历所有类文件才能识别并添加Maven依赖项? 更新:经过一些修改后,我发现了如何以某种方式解决我的问题。那就是我所做的: 但我认为从逻辑上讲,它将不包括并提前检查新的依赖关系吗?!... intelliJ中是否有任何设置区域-自动将依赖关系导出到classpath吗?


23
带有Junit 4.7的IntelliJ IDEA 预期的JUnit版本3.8或更高版本:”
当我尝试在IntelliJ IDEA中运行以下测试时,收到消息: “ !!!预期的JUnit版本3.8或更高版本:” 应该注意的是,这是我在IntelliJ IDEA 9中正在处理的一个Android项目。 public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new Player(); { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(1); game.getHoleScoreMap().put(player1, playedHole); } { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(3); game.getHoleScoreMap().put(player1, …



30
在IntelliJ IDEA下使用Lombok时无法编译项目
我正在尝试使用IntelliJ IDEA 11开发的项目中使用Lombok。 我已经为IDEA安装了3rd-party插件,由于IDEA可以看到所有自动生成的方法/字段,因此似乎工作正常。 所以我有一个使用Slf4j的类。我这样注释 import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); } } 但是,当我构建项目编译器时,它会吐出:cannot find symbol variable log。 你能告诉我我在这里想念的吗? 更新:原来是RequestFactory注释过程失败。 input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject} annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave] Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false. cannot find …

11
如何使IntelliJ识别常见的Python模块?
我正在使用IntelliJ 10 IDEA Ultimate Edition。 我创建了一个新文件Test.py,并且IntelliJ已正确切换到Python解析模式。(我可以通过输入“ d”来确认这一点,它会弹出“ def”作为建议,然后正确点击选项卡会给我“ def:”) 但是,当我尝试此代码时... import os cwd = os.getcw <Ctrl-space> 发生两件事... 我在os下面有一个乱七八糟的下划线,将鼠标悬停在它上面给我一条“未解决的参考'os'”消息 当我期望看到“ getcwd”时,没有任何建议可以击中上面的Ctrl-space。 我以为这一定是由于我没有正确配置IntelliJ以处理python模块而导致的,但是我不知道我缺少了什么。 任何IntelliJ / Python用户能够帮助我吗?

23
Java“此语言级别不支持lambda表达式”
我的Java 8的一些新功能和复制的例子测试伸到我的IDE(Eclipse的原话的IntelliJ)如图所示这里 Eclipse不提供对lambda表达式的任何支持,并且IntelliJ不断报告错误 此语言级别不支持Lambda表达式 我想知道我的安装,代码或支持是否存在问题。

3
默认情况下如何显示隐藏字符(零宽度空间,即&#8203)
我只是因为这个周末而失去了一部分...小丑-零宽度的空间。我只是使用了来自Google网上论坛的一些代码片段,却不知道字符有加倍,因为Idea(11)没有显示它们,这导致解析我的应用程序的配置文件时出现了问题...我在vi中偶然发现了它。 有什么方法可以在IntelliJ中显示此类内容(或通过其他方式检查文件),而无需使用外部编辑器。 IntelliJ 11 / Mac OS 10.7 编辑-样本 在浏览器和Idea中,这两行看起来都是相同的。您可以在页面的代码中看到,在第一行-注释行中,mysql://和之间隐藏了零宽度空格localhost,这会引起问题。当然,如果您希望使用“小丑”,则可以尝试使用搜索替换它,但是没人希望该符号不存在,特别是如果他无法以任何方式看到它时。 #db.default.url="jdbc:mysql://​localhost/play-fullcalendar" db.default.url="jdbc:mysql://localhost/play-fullcalendar"

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.