我目前正在使用IntelliJ idea 13.1的许可副本.它似乎不支持React.js文件.
我尝试下载intellij Idea 14.1,即使这不支持React.js.
webstorm是唯一支持React.js的Idea IDE吗?我在grails,java和react.js上使用groovy,但这些似乎在Webstorm中不受支持.
有什么方法可以为这三个使用单个IDE吗?
有没有办法使用键盘移动/重新定位选项卡?我知道我可以使用ALT + LEFT/RIGHT切换标签,我希望能够使用ALT + SHIFT + LEFT/RIGHT来移动它们.
这可能吗?
当我回到intellij时,有时只是为了编辑一个已打开的.txt文件,Intellij会冻结,我会在等待3-4秒时生气.
有时,在Java文件中,这种情况一直都会发生.我将不得不重启Intellij.自动完成有时是一个****.
我有一台超级计算机,ala NSA,不只是开玩笑,但它是一个强大的野兽,Intellij属性已被改变:
-server
-Xms2048m
-Xmx4096m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=2048m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=200
-Dawt.useSystemAAFontSettings=lcd
Run Code Online (Sandbox Code Playgroud)
各种插件已被禁用,包括hg4xxx.
什么是折衷?我在Intellij 13上
我有以下功能:
def removeLast(list: List[Int]): List[Int] = list match {
case List() => List()
case List(x) => List()
case x :: xs => x :: removeLast(xs)
}
Run Code Online (Sandbox Code Playgroud)
当我定义它并从sbt控制台使用它时一切正常.但是当我在Intellij IDEA中创建工作表并尝试运行它时,会出现以下异常:
java.lang.NoSuchMethodError:scala.collection.immutable.$ colon $ colon.hd $ 1()Ljava/lang/Object; at week5.A $ A26 $ A $ A26.removeLast(lists.sc8362409100671270508.tmp:30)at#worksheet#.#worksheet#(lists.sc8362409100671270508.tmp:33)
另外,当我将最后一行更改为:
case x :: xs => 1 :: removeLast(xs)}
Run Code Online (Sandbox Code Playgroud)
然后它工作.
问题可能是什么?
突然,IntelliJ IDEA显示以下模块视图,背景中有一种奇怪的黄色.我不知道如何恢复我的模块,因为它没有显示:
你知道我怎么能看到我的项目文件夹?
谢谢
project-management project intellij-idea setup-project intellij-13
我有兴趣在一个可执行的jar文件中构建一个包含所有模块依赖项和外部jar的jar,我将能够运行它java -jar myApp.jar.
我有模块A依赖于模块B.目前我正在使用gradle,我的build.gradle脚本如下所示:
apply plugin: 'fatjar'
description = "A_Project"
dependencies {
compile project(':B_Project')
compile "com.someExternalDependency::3.0"
}
Run Code Online (Sandbox Code Playgroud)
当我通过gradle命令构建它时:clean build fatjar按预期创建一个胖罐"A.jar".但是,如上所述,运行它会导致:
no main manifest attribute, in A.jar
如何修改我的build.gradle文件并指定主类或清单?
有没有办法让intellij有点更快,而不是动画工具窗口?
它的速度非常慢,而且不是很有用.
当我在IntelliJ中以调试模式运行我的项目时,我收到以下错误.
有谁知道原因是什么?

我已经增加了我的堆大小idea.vmoptions:
-ea
-server
-Xms1g
-Xmx3G
-Xss16m
-Xverify:none
-XX:PermSize=512m
-XX:MaxPermSize=1024m
Run Code Online (Sandbox Code Playgroud)
我已经将编译器的堆大小增加到1024,如下所示:

IntelliJ的"Reimport All Maven Projects"按钮实际上如何工作?
我问这个是因为我看到IntelliJ的重新导入按钮的行为与使用参数运行命令的行为不同,而且我不清楚为什么.mvn-U
在Intellij IDEA的最新版本中,当编写返回的scala方法Unit(也称为过程)时,IDEA将折叠该: Unit =部分,以便它显示为所谓的"过程语法".这是它的样子:
def myMethod(): Unit = {
// do something
}
Run Code Online (Sandbox Code Playgroud)
默认折叠为:
def myMethod() {
// do something
}
Run Code Online (Sandbox Code Playgroud)
我理解这一点,因为程序语法是针对弃用的,但有些人仍然喜欢它,我想这对他们来说是一个很好的折衷方案.但是,对于我们这些不喜欢过程语法的人,我无法找到默认情况下禁用该代码折叠的设置.首选项>编辑器>代码折叠确实显示了一些特定于scala的设置,默认情况下应折叠代码折叠,但我唯一检查过的是"Shell注释(scala脚本)".
有人知道如何禁用此功能吗?或者目前不可能吗?