问题标签 [intellij-14]

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 投票
0 回答
3652 浏览

java - Alt+Enter 不接受 IntelliJ 建议

在我输入“@Test”(不带引号)然后点击之后Enter,IntelliJ 建议"import org.junit.Test;"通过按Alt+添加语句Enter

但是,每次我尝试这样做时,IntelliJ 都会向我显示“生成”菜单,而不是添加建议的导入语句。

过去,我在工作中的 Windows 7 Professional 工作站上成功使用了 IntelliJ 13 中的Alt+ 。Enter

目前,我遇到的问题是Alt+Enter无法在我的 MacBook Pro 上通过 Bootcamp 在 Windows 7 Professional 上运行的全新 IntelliJ 14 安装上工作。我已将 Bootcamp 键盘设置保留为默认值。所以fn+option 等同于Alt,并且在其他程序中工作正常。

因此,fn+ option( Alt) +enter应该在 IntelliJ 中工作以接受建议。

但是,如上所述,在我的系统上并非如此。有没有人对如何解决这个问题有任何想法?

更新:@Danny 提供了解决方案:在通过 Bootcamp 在 Windows 7 上运行 IntelliJ IDEA 14 的 MacBook Pro 上,按option+ enter(不带)以获得在传统 PC 上按+fn的等效行为。AltEnter

这可以接受 IntelliJ 建议,例如将导入语句添加到依赖项所需的代码中。

0 投票
1 回答
1188 浏览

java - 以编程方式获取 IntelliJ IDEA 插件的版本

有没有办法以编程方式获取 IntelliJ IDEA 插件的版本?

我正在创建自己的 IntelliJ IDEA 插件,并且在 plugin.xml 中设置了 version 属性(例如:)<version>3.1.1</version>。我需要让版本显示在插件的“关于”对话框中。有没有办法以编程方式获得这个值?

我是 IntelliJ IDEA 插件开发的新手,如果有不同的方式来显示版本号,请告诉我。

0 投票
2 回答
5238 浏览

tomcat7 - intellij idea 14 无法连接调试tomcat7服务

好的,我想我在发布这个问题之前已经尝试了一切。请告诉我,我(仍然)缺少什么。我不断收到“无法连接”异常(无法连接主机名:6012),我从默认端口 1099 更改,但它仍然没有帮助。

Tomcat 作为服务运行,所以我在 tomcat.exe(java 选项卡)的 UI 界面上配置了以下 JAVA_OPTs

我确保端口 57497 已打开(打开防火墙和远程登录)。

在 IntelliJ 上,我建立了一个远程服务器连接。请查找附件图片。intellij 和 tomcat 都在同一个系统上运行。我有一个静态 dns 设置。有时我会收到连接超时异常。

服务器选项卡

连接选项卡

0 投票
1 回答
383 浏览

svn - Intellij IDEA:更改列表显示错误更改/手动修改更改列表?

我的 Intellij IDEA 有问题。更改列表显示我已在本地删除了一个文件 X.java。事实上,文件并没有被删除,无论是在本地还是在 SVN 服务器上。它存在(SVN 和本地),甚至可以使用 IDEA 编辑器访问此文件(ctrl + n -> 显示文件等)。我正在使用带有 Intellij IDEA 14 的 Win 7。

所以这是我的问题:IDEA 在更改窗口中显示文件 x.java 已在本地删除,我无法说服 IDEA 它没有被删除......

这是我到目前为止所尝试的:

  • SVN 还原 -> 无效
  • SVN 清理 -> 没有效果
  • 使缓存无效并重新启动 -> 无效
  • 手动删除缓存文件夹 -> 无效
  • 排除 src 文件夹并再次包含它(在项目设置中)-> 无效

有谁知道 IDEA 将更改列表存储在哪里,是否可以修改此更改列表?或者甚至删除它,所以它必须重新构建?

0 投票
0 回答
20 浏览

intellij-idea - 在 IntelliJ 14 中导出自定义注释异常

我正在尝试在 Intellij 14 社区版中导出我的检查设置以与团队共享它们。导出配置文件很好,虽然它错过了我对特定注释类的自定义异常(例如,不要检查“@Inject/@EJB 注释的未使用符号”)。有没有办法将这些设置包含在导出的 xml 文件中?

0 投票
2 回答
2123 浏览

java - Is there a way to find out which maven artifact a class is in?

I'm trying to upgrade our Spring version and use Spring IO Platform BOM to do so, but a few of our classes have gone missing (moved into other artifacts) or are no longer dependencies of some thing I was pulling in. I'm trying to find out which package they were originally part of (one example is CSVStrategy ). Some of these dependencies such as WhitespaceTokenizer have over a dozen artifact names that could be supplying it, and in order to find the correct upgrade path I need to figure out where it's currently coming from.

0 投票
2 回答
1757 浏览

java - 通过插件以编程方式刷新/同步 IntelliJ IDEA 项目

有没有办法通过插件以编程方式刷新/同步 IntelliJ IDEA 项目?

我正在开发一个在活动项目中创建文件的 IntelliJ IDEA 插件。我想通过插件自动刷新/同步项目,以便用户可以立即看到更改。这在 IntelliJ IDEA 中可行吗?

0 投票
3 回答
2078 浏览

scala - 如何让 Intellij 在失败的测试中提供文本差异比较

我正在用一些 ScalaTest 匹配器编写 Scala 测试。

当我的测试失败时,intellij 会说类似

但是,intellij 并没有让我方便地看到文本功能的差异。

我想可能是因为我在比较 2 个对象

但将其更改为

也不允许我进行文本比较。

有没有办法配置intellij来做到这一点?

(我目前正在使用带有 Matchers 的 FlatSpec)

注意:这与这个问题 格式化输出有关,以便 Intellij Idea 显示两个文本的差异

但是,即使使用推荐的 intellij 可能会采用的语法,它也不起作用。

0 投票
0 回答
971 浏览

intellij-idea - 远程 Jetty 服务器的 IntelliJ 调试配置

我正在尝试在 IntelliJ 中设置调试配置以远程连接到正在运行的 Jetty 服务器。

设置是:

  • 运行 IntelliJ 的主机是 Mac OS X
  • Jetty 在我的 Mac 上的 Vagrant 托管访客虚拟机中运行
  • 根据IntelliJ 的说明,我还在主机 Mac 上本地安装了 Jetty
  • 主机/来宾之间有一个共享文件夹,所有 Java 代码都存放在这里,我们称之为 /Development/myproject
  • 来宾 VM 通过 IP 地址 10.10.10.10 对我的 Mac 主机可见
  • 我已经通过在 java 命令行中传入这些参数来将码头配置为以调试模式启动:

    -Xdebug -agentlib:jdwp=transport=dt_socket,address=57896,suspend=n,server=y

  • 请注意,来宾 VM 中的 war 文件被部署到未与主机共享的目录中(至少该目录尚未共享……但如果我需要,我可以想办法做到这一点)

我要做的就是附加到一个已经运行的 Jetty 实例,以便我可以设置断点并逐步执行代码。(额外的功劳是让 IntelliJ 实际部署到远程服务器并在更改类时进行热交换......但是小步骤!)

所以我的问题是,鉴于所有这些信息,在下面的 IntelliJ 对话框中要填写的所有正确值是什么?

JMX 端口应该设置为什么?我在命令行的 -agentlib 中设置的相同端口?57896?

其他领域呢?

提前非常感谢!

IntelliJ 调试配置对话框

0 投票
1 回答
1880 浏览

java - 如何将 Intellij 设置为复制资源目录而不仅仅是目录内容?

我想在我的 Intellij 项目中设置一个文件夹作为测试资源文件夹,并让 Intellij IDE 将整个文件夹复制到我的输出目录并保持顶级文件夹到位。

例如,这是一个基本的项目结构:

应该编译并创建一个输出目录,如:

问题是,只需将test-configurationfiles目录标记为Test Resources Root(或Resources Root)文件夹,总是会产生以下输出目录结构:

Intellij 似乎只复制资源文件夹的内容,而不是整个目录。有没有办法设置 Intellij 复制根目录以维护输出中的目录结构?