问题标签 [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.
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 建议,例如将导入语句添加到依赖项所需的代码中。
java - 以编程方式获取 IntelliJ IDEA 插件的版本
有没有办法以编程方式获取 IntelliJ IDEA 插件的版本?
我正在创建自己的 IntelliJ IDEA 插件,并且在 plugin.xml 中设置了 version 属性(例如:)<version>3.1.1</version>
。我需要让版本显示在插件的“关于”对话框中。有没有办法以编程方式获得这个值?
我是 IntelliJ IDEA 插件开发的新手,如果有不同的方式来显示版本号,请告诉我。
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 将更改列表存储在哪里,是否可以修改此更改列表?或者甚至删除它,所以它必须重新构建?
intellij-idea - 在 IntelliJ 14 中导出自定义注释异常
我正在尝试在 Intellij 14 社区版中导出我的检查设置以与团队共享它们。导出配置文件很好,虽然它错过了我对特定注释类的自定义异常(例如,不要检查“@Inject/@EJB 注释的未使用符号”)。有没有办法将这些设置包含在导出的 xml 文件中?
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.
java - 通过插件以编程方式刷新/同步 IntelliJ IDEA 项目
有没有办法通过插件以编程方式刷新/同步 IntelliJ IDEA 项目?
我正在开发一个在活动项目中创建文件的 IntelliJ IDEA 插件。我想通过插件自动刷新/同步项目,以便用户可以立即看到更改。这在 IntelliJ IDEA 中可行吗?
scala - 如何让 Intellij 在失败的测试中提供文本差异比较
我正在用一些 ScalaTest 匹配器编写 Scala 测试。
当我的测试失败时,intellij 会说类似
但是,intellij 并没有让我方便地看到文本功能的差异。
我想可能是因为我在比较 2 个对象
但将其更改为
也不允许我进行文本比较。
有没有办法配置intellij来做到这一点?
(我目前正在使用带有 Matchers 的 FlatSpec)
注意:这与这个问题 格式化输出有关,以便 Intellij Idea 显示两个文本的差异
但是,即使使用推荐的 intellij 可能会采用的语法,它也不起作用。
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?
其他领域呢?
提前非常感谢!
java - 如何将 Intellij 设置为复制资源目录而不仅仅是目录内容?
我想在我的 Intellij 项目中设置一个文件夹作为测试资源文件夹,并让 Intellij IDE 将整个文件夹复制到我的输出目录并保持顶级文件夹到位。
例如,这是一个基本的项目结构:
应该编译并创建一个输出目录,如:
问题是,只需将test-configuration或files目录标记为Test Resources Root(或Resources Root)文件夹,总是会产生以下输出目录结构:
Intellij 似乎只复制资源文件夹的内容,而不是整个目录。有没有办法设置 Intellij 复制根目录以维护输出中的目录结构?