我刚刚在运行64位Ubuntu 10.04的机器上安装了IntelliJ 9.0.2
如何在第二个屏幕上设置另一个窗口
我希望在两个屏幕上都有一个编辑器和一些工具窗口。IntelliJ中除代码编辑器选项卡外的所有“窗口”都有一个“浮动”选项,可弹出一个独立窗口,您可以将其拖动到屏幕上的任何位置。这将允许您以自己喜欢的方式管理IDEA窗口
IntelliJ还允许您同时打开多个项目。当打开一个已经打开的项目时,系统会提示您是要在当前窗口中打开该项目,还是在“新实例”中打开该项目。如果您选择新实例,它
如何解决以下HQL字符串上的Intellij V9检查错误“WHERE、GROUP BY、have或ORDER BY expected”:
从ObjA a内部连接a.b列和b.variable=:bvar中选择a,其中a.variable=:avar这不是检查,而是代码解析的结果。解决方案是在设置中禁用此特定语言注入。虽然删除了错误消息,但我仍在寻找一种不涉及删除此类设置的解决方案。@RonnieKilsbo,您可以投票支持。
这让我发疯,我很震惊这绝对是有用的
以下是我所拥有的:
智能创意11
OpenJPA2.1.1
由于openjpa被添加到已用库的列表中,我已经有了openjpa的类路径,如下所示
<path id="library.openjpa.classpath">
<fileset dir="${basedir}/lib/openjpa">
<patternset refid="library.patterns"/>
</fi
是否可以使用Intellij IDEA中的代码格式删除空行/空行?是。可以在设置菜单(CTRL+ATL+S)中配置空行数:File->settings->Editor->code Style->Java(或Scala或任何您的语言)->空行
文件>>设置>>编辑器>>代码样式java>>空行选项卡
您应该在代码标签(如图片)中更改为0,当按format快捷键时,它将删除所有不必要的空行:ctrl+alt+L
您也可以找到并替换为regex选项^(?:[\t]*(?:\r?\n|\r))+。它
我的许多Android单元测试都是用Robolectric编写的,
但是它非常有限,我想在一些测试中使用jMockit
问题是每当jMockit实例化类时,Robolectric测试运行器就会失败
我发现,通过将系统属性“jMockit mockParameters”设置为“annotated”,可以告诉jMockit只实例化带注释的类
我正在使用Intellij IDEA并将其添加到测试运行配置VM选项中-Djmockit mockParameters=annotated,但它不起作用
如何正
是否可以在javascript文件中用IntelliJ包装长注释行?我已经打开了换行,如下面的设置所示,但是当我重新格式化代码时,它不会换行
它还不支持代码重新格式化,请投票。我在Mac上使用IntelliJ 14,它有一个填充段落命令。通过awesome universal Command-Shift-A动作搜索功能访问它。工作起来很有魅力 是否有一种方法可以从不同的菜单选项自动包装注释?相关:
我知道java包的名称,我想在project中找到它。如何在Intellij IDEA中快速完成?有键盘快捷键吗?确保专注于“项目”选项卡,然后敲击键盘,看看发生了什么,也许可以帮助您:)打开项目视图工具窗口,切换到包查看模式,单击齿轮图标,启用扁平化包选项,禁用显示模块选项
开始键入软件包名称以激活速度搜索
另一个选项是使用导航|类,键入您的.package.*,选择一些类,按Alt+Home键打开导航栏弹出窗口,使用箭头选择包,按F4键(如果导航栏不浮动,则可能不起作用,但在视图菜单中启用
每次我忽略IntelliJ中的某些内容时,它都会询问我是否要将.cvsignore文件添加到CVS。对我来说,这似乎是个坏主意。如果其他团队成员的项目设置不同,他们需要忽略不同的文件,该怎么办?是否有充分的理由将.cvsignore文件放在CVS中?未提供信息的背景:.cvsignore是一个告诉CVS在CVS版本控制项目中忽略哪些文件或目录的文件。如果没有.cvsignore文件,IDE可能会将其添加到项目文件中,以便下次签入时不会将IDE的配置添加到源代码管理中。这很好,因为您不想将您的个人
团队显然需要在IDE中具有相同的代码样式、检查和版权设置。虽然我不知道如何将版权设置导入到文件中,然后在团队中共享。是否有任何方法可以像导入代码样式设置那样导入版权设置?如果转到“设置”>“文件模板”,可以将每个文件配置为在其标题中包含版权声明。您还可以在“设置”>“活动模板”中为内部类等配置此类通知(创建一个宏,您的团队经过培训,可以在创建内部类时使用该宏)。文件模板和实时模板都可以作为设置导出/导入。您可以查看
我使用它已经有一段时间了,但我记得您可以对它进行配置,以便在您修改的任何java
如果我想对行进行注释,我可以使用“Ctrl+/”,并在行的开头获得“/”
然后,我使用“Ctrl+alt+L”键的自动格式化,并获得
最后,每次我必须手动删除“/”和文本之间的空格
我能一次完成所有这些步骤吗?我没有找到任何设置…我建议您可以使用设置来避免进一步缩进您的评论(第二个屏幕截图的效果)
您的评论如下所示:
// Bundle b = new Bundle();
这可能并不完全是您想要的,但至少在重新格式化后可以使用“Ctrl+/”将行返回到正确对齐的状态
以下是
有人知道为什么“Cucumber Java”没有出现在“编辑配置->默认值->?”中,即使我的pom文件下载了依赖项,即Cucumber Java(1.1.5)
信息杯
黄瓜核
1.1.5
信息杯
黄瓜爪哇
1.1.5
信息杯
黄瓜刺柏
1.1.5
org.seleniumhq.selenium
硒服务器
2.38.0
Pom.xml文件用于安装所有必要的插件,即cucumber for java插件确保您已从JetBrains插件库安装并启用了cucumber for java插件
查看文
idea 13中的恼人行为,而不是11版本
一个包含javascript和java文件的项目。
当我更改JS文件时,在浏览器中看到更改的唯一机会是“更新资源”(ctrl+f10)
如果我在idea 11中这样做,没关系,只有JS文件更新
如果我在idea 13中使用JS文件更新(重新编译)一些我没有改变的java文件,那就不好了。因此,“资源更新”的时间增加了3倍
这是正常的行为吗?我如何在没有java编译的情况下只更新JS文件
我在jetBrains开发者社区问了这个问题,但没有答案。这个错误
我在IntelliJ中有一个Android项目,我似乎无法让ProGuard工作。该项目分为几个模块,因为其中一些模块用于其他应用程序。应用程序结构如下所示:
主模块-带有一些活动的普通Android应用程序
libs/viewpageindicator-库模块(非jar)
libs/slidingmenu-库模块(非jar)
网络模块-用于网络通信的图书馆项目
现在的问题是,所有这些模块都依赖于相同的外部库,例如android支持库或spring。
例如,主模块和网络模块都需要libs
我尝试在Windows上使用IntelliJ IDEA和sbt插件编译该项目
我面临着一个关于sbt的错误。由于我不熟悉sbt,我不知道如何修复它
错误消息如下所示:
[info] Loading project definition from F:\codeReading\sbtt\spark-master\project
[info] Compiling 3 Scala sources to F:\codeReading\sbtt\spark-master\project\target\sc
目前我有以下Play项目结构:
PlayApp
模块
普通的
次级项目二
PlayApp被标记为一个模块,具体取决于公用程序
模块只是一个目录
common是一个子项目(也是一个play应用程序)
sub_project_two是一个子项目(也是一个play应用程序),它依赖于公共应用程序
不幸的是,我不能右键点击“模块”并创建新模块(play app)然后继续。目前,我必须右键单击PlayApp并创建新模块,然后将其移动到“模块”,它在Intellij中遇到依赖性问题,无法导入“c
在我的Groovy代码的这一行中:
def document = someQuery().Document[0]
方法someQuery将返回一个Json数组,这很有效。由于编辑器不知道该属性,所以它在文档下面加了下划线,并在[0]处显示警告,内容如下:
'getAt' in 'org.codehaus.groovy.runtime.DefaultGroovyMethods' cannot be applied to '(java.lang.Integer)'
那么,有什么更好的方法来避免此
我正在尝试使用,但在将其导入到项目中时遇到问题。我尝试了项目结构->库,然后添加文件夹,还尝试了将com.twmackinta文件夹复制到我的src目录中。如果我使用库中的函数之一,IntelliJ建议添加importimport com.twmacinta.util.MD5,但运行时出现错误java:package.com.twmacinta.util不存在
做这件事的正确方法是什么(为什么会这么难?)
(忽略图片中的文件。它可以工作,但它是第三方jar,不是官方来源的一部分,所以我仍然想知道
这是我第一次尝试在Intellij中创建Websphere本地运行配置,显然我需要一些帮助
第一个问题:当我运行配置时,Websphere应该正在运行吗
第二个问题:当我运行配置且Webshpere未运行时,Intellij会说“无法ping localhost:8880”,因此Websphere可能应该运行。当我启动Websphere,然后启动Intellij运行配置时,会显示“address localhost:8880已在使用”,然后显示“无法打开调试器端口(127.0.0.1:62019
我有一个JHipster项目,其中我在build.gradle中添加了对Lombok的依赖:
compile group: 'org.projectlombok', name: 'lombok', version: lombok_version
dependencies{
compileOnly 'org.projectlombok:lombok:1.18.8'
annotationProcessor 'org.projectlombok:lombok:1.18.8'
}
我为Intel
我正在编写一个IntelliJ插件,它应该能够识别.html文件中的rythm引擎代码。
Rythm是一个模板引擎,语法以@
我已经完成了JetBrains文档中的自定义语言插件教程
到目前为止,我已经为rythm做了部分工作。
如果我将下面的代码复制并粘贴到.rythm文件中,所有内容都会得到很好的识别。但是HTML不会被识别
我尝试了IntelliLang插件中的语言注入,但现在它只能识别HTML标记之间的rythm代码
在本例中,@i18n和@something将被识别为rythm。但是@
在我提问之前,实际上这是关于stackoverflow的第一个问题。
所以,我可能有一些错误的观点,如果我有,请为我指出
我的playFramework版本是play2.2.1,IntelliJ IDEA版本是2016.2.5。
我已经选择Scala作为插件,我可以在项目选择页面上选择Play2.x。
首先,我选择Play2.x,在创建新项目时选择Java。
然后我给这个项目起了一个合适的名字,并创建了一个应用程序。
在那之后,我试图命令“播放-运行”,但尽管没有编辑,但效果并不好
[info]
我有一个实用类,其中有很多方法,我想在我的DSL中使用这些方法。是否可以在GDSL中描述该行为而不显式列出每个方法
换句话说,我想在GDSL中描述一下我通过编译定制器实现了什么:
def configuration = new CompilerConfiguration()
def imports = new ImportCustomizer()
imports.addStaticStars(AClassWithAnAwfulLotOfStaticMethods.class.name)
co
我的测试资源文件夹中有一个groovy文件(例如,abc.groovy)
因为我把它当作一种资源来使用
一切都很好,只是它的下划线是红色的,因为IntelliJ认为它是一个代码文件(实际上我使用它更像是脚本引擎的包含文件,这就是为什么我将它放在参考资料文件夹中的原因)
我如何才能阻止IntelliJ认为它是可运行的代码?我不想将它完全从项目中排除,因为我希望它在版本控制中,并可用于搜索
它带有红色下划线,因为它还包含一些非groovy语法(我的程序可以识别,但IntelliJ不能识别)
它将显示
我即将从Eclipse切换到IntelliJ Idea,我想配置IntelliJ以显示与Eclipse设置相同的信息。以下是我想要实现的工具窗口布局:
+----------+-----------------------+
| | |
| Project | Source editor |
| | |
| |
请看这里:
请说出以下代码:
function changeBookAuthor(int $id, string $newName){
if(!$newName){
throw new MyAppException('No author name was provided');
}
$book = Books::find($id);
if(!$book){
throw new MyAppException('The provided book id could n
您能描述一下如何使用intellij IDEA为restcomm smsc设置一个开发环境,以调试、运行、编译、构建和执行断点等
我正在使用ubuntu 14.04
我可以从二进制软件包运行smsc网关并进行模拟器测试,但当涉及到一些编码、调试和构建工作时,我无法为restcomm smsc源代码创建正确的开发环境
如果你能简单地指导我怎么做,我真的很感激
非常感谢
溴
Gokhan是否要调试部署在JBoss上的应用程序?如果是这样,您只需在run.sh/standalone.sh中添加/取消注
我正在努力学习中的视频教程。打开项目后,intelliJ只显示编译按钮,而不显示运行按钮。我到处寻找intelliJ灰色跑步按钮,但似乎它们不是我的情况。知道发生了什么事吗?如果有必要,我正在使用Intellij版本。这是我的截图
可能是因为您没有使用mvnw进行编译,因此您没有使用注释处理器在target下生成其他代码。您应该阅读我们关于和关于的文档。可能是因为您没有使用mvnw进行编译,因此您没有使用注释处理器在target下生成其他代码。你应该仔细阅读我们的文件
我正在制作一个IntelliJ插件,用于检测某些违反代码约定的行为。我想做的是对检测到冲突的代码块的背景进行颜色编码(参见下面的示例)。我找到了大量关于更改前景文本的文档(注释器、客户语言支持等),但没有关于如何更改代码块背景的文档
我需要的是非常简单的,给定起始字符和结束字符的位置,我只需要用给定的颜色对该块的背景进行颜色编码(并且能够在以后删除颜色编码)
例如:
如果有人能给我提供适当的文档或代码示例,我将不胜感激。提前感谢。注释器允许您更改代码块的任何属性,包括背景颜色
此外,如果您正在
我正在尝试启动IntelliJ,但失败并显示以下错误消息
我已经在系统变量中定义了JAVA\u HOME。我还尝试在用户环境变量中更新JAVA\u HOME。我希望用户定义的将覆盖system one。然而,IntelliJ仍在寻找系统定义的变量,并尝试从中创建JVM
这个问题发生在我的管理员权限被调用时。它以前是有用的
有没有办法在没有管理员权限的情况下运行IntelliJ 您可以尝试设置:IDEA\u JDK环境变量
IDEA_JDK={your_JDK_path}
示例:IDEA\u
最近升级到IDEA 2018.2
在IDEA的早期版本中,我能够将运行配置…绑定到一个键(ctrl-shift-F10是我使用的),以便运行当前测试(“当前”表示编辑器光标所在的测试)
请注意,功能本身仍然存在,您可以右键单击测试名称并选择“运行”,它将运行该测试
但我现在不知道如何将这种功能映射到键盘上——有人知道这种新方法吗
编辑:
下面的答案是正确的,但请注意,您可能需要重新启动IDEA以获取新的键映射。您可以将选择的键盘快捷键绑定到操作运行上下文配置
如果您转到keymap设置并搜索该
当我最近从eclipse切换到Intellij时,我正在寻找一种方法,使Intellij快捷方式的行为与eclipse相同
我发现有一些单独的快捷方式可以编辑,但这太费时了
找到简易方法有什么帮助吗?在设置| keymap的“keymap”列表中有Eclipse预定义的keymap。
还可以查看这篇文章:如果你进入文件->设置->键映射,你可以从下拉列表中选择Eclipse
您可以找到有关键盘快捷键配置的更多信息
我个人建议从Intellij IDEA学习默认快捷方式
Intellij中是否有方法将参数itemBuilder自动完成为默认函数
这就是我想要的
itemBuilder: (BuildContext context, int index) {}
问题:如何自动完成?
我很确定没有,但我认为这是个好主意。我会在中创建一个功能请求,因为这是由DartAnalyzer为所有IDE驱动的。您可以始终键入:itemBuilder:\u itemBuilder,然后让IDE创建一个名为\u itemBuilder的“私有”方法。嗨,这是否实现过,我快速查看了
IntelliJ崩溃后,我的项目在尝试构建或运行时开始出现以下错误。重新启动、重置和重建没有帮助。其他项目运作良好。有人知道还有什么可以尝试吗
Error:Internal error: (java.lang.NegativeArraySizeException) null
java.lang.NegativeArraySizeException
at com.intellij.util.io.IOUtil.readString(IOUtil.java:48)
at org.je
构建颤振应用程序时,ALT+Enter键盘快捷键非常方便,不仅可以快速修复问题,还可以弹出菜单来包装/删除小部件。在我运行flatter升级并更新IntelliJ中的Dart和flatter插件(版本2018.3.5)之前,它一直工作正常
我尝试了一个小时的键盘快捷键,禁用并重新启用Dart/Flatter插件,重新启动IntelliJ中的缓存并使其失效,关闭所有其他应用程序,并多次重新启动Windows 10。什么都不管用。我无法再让Alt+Enter执行任何操作。在我更新插件和flatter
当我使用intellij时,有时我会进行IDE无法帮助的大型重构。这通常会破坏很多文件,但由于我使用的是Typescript或Java,因此发现问题相对容易
我的问题是,我似乎无法让Intellij检查这些文件,除非我专门打开它们
我所说的那种检查并不是一种具体的检查,它就像正常的编译问题一样
例如,我有一个typescript项目,我修改了一些东西。当我打开一些React组件时,intellij会等待一秒钟,然后以红色高亮显示部分组件。我可以去那些地方看看问题是什么
我试着强迫检查员运行,我试
我正在使用Intellij+草书,我想调试使用ring+compojure编写的Clojure web应用程序。我使用lein和ring插件在Intellij终端中启动应用程序:
> lein ring server-headless
我想使用Intellij调试这个应用程序,在源代码中设置断点,查看变量等
但是Intellij的Leiningen选项卡不显示带有ring命令的任务。运行配置也没有运行ring命令的选项。您需要两个步骤:
更新您的project.clj以传递额外的参数,如
即使在与Bazel同步后,这些文件在IntelliJ中仍显示为“未同步”
我尝试过使用以前版本的Bazel,但没有效果
这里有什么建议吗?如果启用了,请使用Bazel>Sync>将项目与生成文件同步。
您应该尝试将文件添加到git。有时,以红色突出显示的文件,或名称旁边标有“(未同步)”的文件只需添加到git分支,以便它们再次变为绿色。项目视图文件是什么样子的?请尝试文件->使缓存无效/重新启动…并单击使缓存无效并重新启动,然后进行检查。
Intelij Idea在全屏模式下会隐藏所有内容,这样开发人员就可以利用最大的屏幕空间来编写代码。从文件中:
在全屏模式下,IntelliJ IDEA将扩展主窗口以占据
整个屏幕。所有操作系统控件都是隐藏的,但是
如果将鼠标指针悬停在顶部,则可以访问主菜单
屏幕的另一端
我最近开始尽可能减少鼠标的使用,因此开始使用全屏模式。有时我需要知道文件名。这是必需的,因为我们有许多名称或多或少相似的文件(例如xxxpremigationservice,xxxpostmigationservice)。现在
我是插件开发新手,我想搜索一个项目中所有类的引用,并检查它们是否扩展了一个特殊类,但getClasses没有给我内部类:
PsiJavaFile psiJavaFile = (PsiJavaFile) PsiManager.getInstance(project).findFile(virtualFile);
PsiClass[] javaFileClasses = psiJavaFile.getClasses();
for (PsiClass javaFileClass : javaFile
在用Kotlin编写的Spring启动测试中,我有一个测试方法,它用@Sql注释如下:
@Sql(statements = [
"""insert into employee (created, name)
values (current_time, 'An, Ny')""",
"""insert into shift (created, progress)
values (current_time, 80)"""
])
Inte
我正在使用IntelliJ社区版(2019.2版)。从今天早上开始,当我键入带有参数的方法调用并单击Alt+Enter时,它不会显示创建方法的选项-我不知道我可能做了什么,因为我丢失了此功能,并且无法找到如何恢复该功能。我需要做什么
希望有一个解决办法
@crazycoder-附加图像
谢谢代码中存在语法问题,请尝试删除方法参数列表中的字符串部分,因为调用方法时不需要指定类型。代码中存在语法问题,尝试删除方法参数列表中的字符串部分,因为调用方法时不需要指定类型。请尝试文件|无效缓存|无效并重新
我在IntelliJ中安装了强化分析插件v19.1.2.0007
我运行了以下命令,将我的Fortify SSC服务器证书添加到我的Fortify和JDK密钥库中,如前所述:
Fortify Analysis插件说IntelliJ项目的名称必须与Fortify SSC服务器上的项目名称匹配,我确认这两个项目都命名为“myproject”
当我使用“强化>高级扫描”菜单选项在IntelliJ中执行分析时(“强化>分析项目”选项不起作用),它会打印出:
分析已完成!:结果可在C:/Users/me/
首先:我没有使用grails和groovy的经验
我有一个基于Grails2.4.5的遗留项目,从IntelliJ运行它时遇到问题
执行脚本RunApp时出错:加载程序约束冲突:解析方法“org.springsource.loaded.TypeRegistry.getReloadableType(II)Lorg/springsource/loaded/ReloadableType;”当前类的类加载器(java/net/URLClassLoader实例)、配置和类加载器(sun/misc/Laun
我正在使用IntelliJ Ultimate 2019.3。最近,我注意到,我的代码完成列表经常会消失并重新加载。出现约1秒,然后消失并重新加载,然后循环重复
我不确定这是否相关,但我正在使用Kotlin和Arrow kt
有没有关于这可能是什么原因的想法?只需更新到Kotlin 1.3.72。在此版本中,此错误已修复。
请在提交错误并提供日志:帮助|压缩日志并显示在。。。查看问题是否仍然存在。
在IntelliJ IDEA中是否有创建新文件的快捷键,或者我是否需要修改设置才能创建一个
另外,我找到的最接近的是ALT+Insert,但我仍然必须按Enter键;-) 默认键映射的没有显示这样的预定义绑定,但是您可以在键映射下的设置中轻松创建自定义绑定
有时,我只想看到每行的变化差异,但我发现总是把手移到鼠标上,然后单击排水沟标记会让我感到不舒服。有没有办法指定一个快捷方式来打开这个小差异窗口(如图所示)?我找不到打开它的IntelliJ操作
使用导航:在文件中导航:下一次更改/上一次更改的键盘快捷键
为了使操作更简单,请在调用该操作的首选项:Keymap中根据您的喜好修改该命令的快捷方式
默认情况下,不会为其指定快捷方式。您可以通过(Ctrl+Shift+A|)找到它⇧⌘A)
您还可以使用Alt+Enter |在弹出窗口中为其指定快捷方式
有人能告诉我错误在哪里吗?
几天来,我一直在试图澄清这个问题:
package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Ov
我需要找到所有被精确调用的文件wc search.xml
当我进行“正常”搜索时,我发现了很多无用的文件
没有指定正则表达式的模式,只有不起作用的文件过滤器。如何解决问题?我只找到了一个有用的解决方法:使用在文件中查找,然后在文件掩码中插入文件名,将搜索栏留空
根据您的屏幕截图(至少对于特定的文件名),我相信Navigate | file在这里工作得很好:精确的文件匹配位于顶部。另外,对于这样的任务,使用“文件掩码”的技巧很好。如果我想在“查找”选项卡中打开结果,情况会发生变化。。。
当我被迫更改Windows AD帐户密码时,IntelliJ不再能够对任何签出的类文件执行任何CVS操作(例如更新)
右键单击类文件->CVS->更新
然后,消息控制台显示“错误:身份验证失败。来自服务器的响应为:PAM身份验证错误:身份验证失败”
我通过清除设置->版本控制->CVS下引用的.cvspass文件来解决这个问题。这感觉不是一个非常优雅的解决方案。我本以为会有某种提示重新输入我的新密码
这是更新密码后让cvs工作的唯一方法吗?我确实找到了一个折衷办法(有些折衷)。无需删除整个.cv
我正在尝试使用键盘快捷键Shift+Command+[Left | Right | Up | Down]在intelliJ中调整窗口大小。但它不起作用。奇怪的是,在Window->Active Tool Window->Resize中,我确实看到了将相同选项拉伸到[左|右|上|下]的选项以及相应的快捷键组合,这通常适用于除编辑器窗口外的所有窗口,在编辑器窗口中,即使编辑器窗口未完全拉伸,所有四个选项都会被隐藏。有人知道发生了什么事吗?我可以用鼠标调整大小 这是因为这些快捷方式只在工具窗口中工作,
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 184 页