ctrl+shift+左/右箭头撤消,重做已停止为我工作。
它过去是准确的,但现在我无法预测它会带我去哪里。
它以前发生过,后来被修复了,但现在它看起来像是跳转到了奇怪的地方。
我想不通
表单编辑器中的f4也是如此。它过去让我在代码中声明组件,但现在它只把我放在类的顶部。
10x请参阅具有后退/前进功能的已知问题列表:
您可能需要检查是否意外切换了keymap。您可以通过以下步骤进行检查:
Ctrl+`
开关键映射
选择默认副本
其中一个原因是可能会意外更改keymap。如果是这样,我们可以将其
我有一个在中描述的问题,但是我只是在Ubuntu中使用普通的Intellij
操作系统:Linux-Ubuntu-10.10(32位)-最新版本
桌面管理器:GNOME默认值
JDK:JDK 1.6.024Oracle最新更新
想法:10.0最新版本
建造:IU-103.72
点击并按住鼠标右键->上下文菜单显示->释放鼠标按钮->上下文菜单消失我通常习惯于在这种情况下上下文菜单保持打开,而不按住鼠标按钮
这篇文章中提到的解决方法是可行的,但对于每天编码6-7小时的人来说,这太痛苦了
有人可以提
IntelliJ Idea没有将SQL资源文件复制到目标目录中,我遇到了一些问题,因此我必须手动将它们复制到目标目录中
我在项目的编译器设置中有SQL reosurce模式
我有一个标准结构maven项目,其中/etc/文件夹包含属性文件,可以毫无问题地复制/etc/folder保存着/sql/folder,我也需要复制它,但它根本没有被复制/etc/文件夹设置为源文件夹
我的文件夹结构:
-etc
-conf
-sql
-src
-main
-test
有没有办法让IntelliJ使用gradle自动更新到依赖项的最新快照
我目前有两个项目,A和B。A是B使用的库。我正在同时从零开始开发它们
我有一个Jenkins构建,它从开发分支签出代码,运行gradle构建脚本,然后将工件发布到我的快照工件库
Mybuild.gradle已设置为使用快照存储库中的integration.latest,但IntelliJ不会自动引入更改。我必须转到jetgradle,单击刷新,然后导入新快照,然后删除以前的快照
有更简单的方法吗?因此似乎没有一种方法可以自动
我有一个包含大量枚举的枚举类,我喜欢将其称为
Enumclass.argument1
Enumclass.argument2
Enumclass.argument3
我在一个文件中有大量这样的引用,但是IntelliJ决定将导入语句放在顶部:
import static com.abc.util.Enumclass.argument1;
import static com.abc.util.Enumclass.argument2;
import static com.abc.util.Enum
我使用IntelliJ IDEA 12有一段时间了,我真的很喜欢文件切换面板,可以在打开的类、文件等之间快速切换
默认行为:CTRL+TAB调用面板,按住CTRL+TAB,TAB,TAB。。。要选择所需的类/文件,释放CTRL-->面板消失,主编辑器窗口切换到所选类/文件
然后。。。我按下了“奇怪”的按钮?不记得了,情绪密集型编码
当前,非常恼人的行为:文件切换器在CTRL释放后不会消失我需要按ENTER键来关闭文件切换器并切换到编辑器中的类中
如何设置切换器,以便在再次释放CTRL键后立即做出
安装EnterpriseEdition后,只有将鼠标悬停在屏幕上方(时钟位于右侧)时,我才能看到主菜单。我不小心按下了一些按钮,现在我无法隐藏主菜单
我在卢本图。你试过查看->进入全屏吗?
或者这不是您想要的吗?IntelliJ 2019.2版现在内置了此功能
要禁用主菜单,请单击视图>外观,然后取消选中主菜单
要启用此功能,请按ctrl+shift+n,然后翻转操作选项卡菜单下的查看|外观主菜单开关。
操作选项卡->
主菜单如何取消隐藏主菜单。
我是新来的Webstorm,我发现了一个奇怪的行为
在一些关于Webstorm的视频中,在链接标记中使用自动完成文件名的快捷方式:
<link rel="stylesheet" href=""/>
在index.html中,我希望在链接标记或搜索文件中自动完成styles.css,这将与允许的标记匹配
我尝试了:ctrl+space和ctrl+shift+space
但当我这样尝试时,我得到的唯一答案是:
在研究过程中,我发现一些论坛线程出
我需要做什么才能让Intellij在查看文档时显示新编辑的文档版本(使用Ctrl+Q)
例如,如果我创建了一个新类,则会添加默认模板,文档如下所示:
然后将显示如下所示:
如果我随后将其编辑为:
它仍然显示为原始文档(第二幅图像)。我认为您没有任何事情可以让“更新”的javadoc显示出来
这对我来说是一种期待,多年来一直如此……我想出来了。我以前打开过文档,但是被钉在了右边。如下图所示:
这意味着,当我编辑并试图再次查看它时,它将显示锁定的旧文档版本
如果我关闭锁定窗口,则每次都会显示
我正在OS X上运行IntelliJ IDEA(最新版本,13.1.2)的Karma(最新版本,0.12.14)上的Jasmine测试
IntelliJ只使用指向我的Karma安装的Karma插件:/usr/local/lib/node\u modules/Karma
问题是Karma watcher不会从JS文件中选择新的更改。当我再次运行测试时,一切都很好。这不是一个大问题(它们运行得相当快),但在您进行更改后总是运行两次测试是一种注释
有人遇到过类似问题吗?请检查karma配置文件中的au
我已经使用下面的XML将一个项目添加到我的工具菜单中,该XML为我的项目运行自定义操作
<?xml version="1.0" encoding="UTF-8"?>
<toolSet name="My Project Utilities">
<tool name="test" showInMainMenu="true" showInEditor="true" showInProject="true" showInSearchPopup="true" disa
我正在尝试使用IntelliJ IDEA 13.1.5中的脚本进行工作/调试
我正在处理存储在远程VM上的文件,但每次我将脚本拖放到编辑窗口时,它都会出现几秒钟,然后再次关闭
当我获取文件并将其复制到本地时,不会发生这种情况,这就是为什么我假设这是一个超时问题,因为我与VM的连接存在问题,但是从VM直接处理这些文件要实际100倍
奇怪的是,这种情况并非总是发生,但一旦发生,就真的令人恼火
是否有任何方法可以防止IDE设置中出现这种情况,比如删除文件刷新,或者至少降低刷新速度?我承认我在IDE方面
有没有办法用键盘快捷键垂直拆分窗口
现在我必须按住Ctrl+Shift+A组合键并选择“垂直拆分”
这里没有提到快捷方式:文件->设置->外观和行为->按键地图
搜索拆分
然后您可以定义自己的键盘快捷键
对于IntelliJ 2020.3(Mac),该命令现在称为Split Right。
上下文单击选项卡并向右拆分将在右侧创建一个新窗口。双击shift键并垂直搜索,它显示了一个拆分文件的选项。@Amit注释+1:它的优点是,它向您显示了一些其他您不知道的可能性,并使您感觉和看起来都像一个专业人士
在Phpstorm的设置窗口中,有一个标签为scheme的下拉框
它是干什么用的?它习惯于
选择要用作所选语言自定义编码样式基础的代码样式方案
换句话说:选择方案后,可以设置不同的格式选项,如制表符与空格、制表符大小或换行符等。要在当前项目中使用这些设置,需要单击“管理”,选择编辑的方案,然后单击“复制到项目”。在此之后,您可以按Ctrl+Alt+L Code>Reformat Code。。。在编辑器中,根据这些方案设置重新格式化文件
它有什么作用
你可能会感到惊讶。。但它允许您为此项目选择另
以下两者之间的区别是什么:
从以前的版本()导入我的设置(安装时)
从JAR存档导入设置(文件|导入设置)
对于从以前的版本导入我的设置()——需要哪些文件
仅目录config
目录系统如何
从以前的版本()导入我的设置(安装时)
当启动新的IDE版本(主要是主版本)且未找到此版本的设置时,此选项可用(并自动提供)。除非删除当前版本的设置,否则无法手动打开此对话框
如果您选择使用它,IDE只需将config文件夹(Windows/Linux——在Mac上,它使用不同的文件夹结构)中的所有
我看过:
及
如何知道IntelliJ IDEA使用的JDK版本和路径?
我已经尝试设置环境变量IDEA_JDK。
但我不确定IDE采用的是哪个版本的JDK。有没有日志可以证明这一点
系统信息
请查看以查找包含用于启动Intellij IDEA的命令的日志文件
例如,在OSX上,~/Library/Logs/IntelliJIdea15/idea.log具有以下功能:
2015-10-17 16:26:52,339 [ 1086] INFO - #com.intellij.
有没有办法让IntelliJ IDEA使用除指示文件状态以外的其他内容?我觉得UX很讨厌,我甚至不是色盲。我看到每个状态都有“粗体”、“斜体”和“效果”选项,但它们都被禁用,即使我使用的是自定义方案
相关:有没有办法让包和目录指示其子项的聚合状态?(即,如果com.foo.package中的任何文件发生更改,com.foo.package与其父文件一样显示为已更改,一直显示到根文件)。否、否和否。抱歉。我以前从未听过有人说IntelliJ的UX令人讨厌——考虑到他们正在处理的信息密度,我想说他们
希望有人能解释一下模块include和systemJS是如何工作的。。我有一个骨架Angular2应用程序,结构简单
-app
|-lib (holds shims and other node libs)
|-components
|-app
|-app.ts/html
我的bootstrap.ts导入应用程序
import {AppCmp} from './components/app/app';
然后配置systemJS:
System.config({"defaultJSExt
我有一个单元测试,它使用Elasticsearch的集成测试框架。当使用Elasticsearch 2.0.0-2.1.2执行时,它工作得很好,但是当我在IntelliJ中运行最新的Elasticsearch 2.2.0时,我得到以下信息,您知道需要调整哪些内容才能在IntelliJ中不使用安全管理器吗
java.security.AccessControlException: access denied ("org.elasticsearch.ThreadPermission" "modify
是否有任何设置可用于在quick文档中包装方法签名
在中,在中找不到任何相关设置
我如何更改Intellij Idea的Node.js express项目模板,如下所示:
要在模板下设置“无”选项?实际上无法完成,但是:
把整个事情备份一下
删除.idea和.iml文件
创建所需类型/模板的新项目
使项目的位置与原始项目相同
这可能会浪费很多东西,但您将拥有正确类型/模板的文件和项目,但实际上无法完成,但是:
把整个事情备份一下
删除.idea和.iml文件
创建所需类型/模板的新项目
使项目的位置与原始项目相同
这可能会浪费很多东西,但您将拥有正确类型/模板的文件
在使用IntelliJ图表工具时,是否有任何方法可以手动放大类框架的大小
当被标记时,类会得到一个黄色边框,但是不能仅仅拖动边框的边缘来放大。对不起,据我所知,没有办法做到这一点。请投赞成票
我得到了“不兼容的类型,必需的:CopyOnWriteArrayList,找到的:Object”,如下所示。我正在使用IntelliJ 2016.1.1
CopyOnWriteArrayList<Foo> l = fields.stream()
.distinct()
.collect(toCollection(CopyOnWriteArra
我是IntelliJ的新手
My IntelliJ没有突出显示注释中的@see。看起来IntelliJ没有将@see视为JavaDoc关键字,但我不知道如何更改它
这是正常的还是我可以解决这个问题
这是意料之中的@请参见是块标记。它必须在行的开头。看
标记是javadoc命令处理的文档注释中的一个特殊关键字。有两种类型的标记:块标记(显示为@tag标记)(也称为独立标记)和内联标记(显示在大括号内,显示为{@tag}标记)要进行解释,块标记必须出现在行首,忽略前导星号、空格和分隔符(/**)。这
无法在intellij idea中导入gradle项目
原因:org.gradle.api.internal.artifacts.DefaultModuleVersionSelector
我也无法通过terminal生成项目。terminal中的错误为:
失败:生成失败,出现异常。
*出了什么问题:
任务“:commons:compileJava”的执行失败。
编译失败
gradle file:
buildscript {
repositories {
mavenCentr
VFS文档特别列出了一项功能
但是,它没有说明如何在IDEA重新启动时保存数据,我也没有通过探索API找到它。我认为,putUserData/getUserData管理的数据可能会自动持久化到VirtualFiles,但情况似乎并非如此。看起来您需要这样做
例如,请参见中的用法
我有一个相当大的项目,有数百个文件和文件夹。它们都包含包含以下内容的行
value="23"
或
是否可以将它们与正则表达式匹配,如value=“([0-9]+)”,然后将找到的所有内容替换为,例如两倍的数字
我发现IntelliJ和Notepad++中的replace函数非常强大,但我还没有能力做到这一点
例如:
value="2" becomes value="4"
value="55" becomes value="110"
我在数百个文件中有大约20000个这样的案例,自动替换很酷。
编辑:我已经确定我的配置对于IDEA格式的项目可以很好地工作,但是对于maven项目,它只会以下面提到的奇怪方式失败。但既然这就是我需要的,我真的很想解决这个问题:)
请注意,我不认为这是重复的建议。参考问题描述了如何更改单个项目的配置。我能做到,但这不是我想做的。当创建一个全新的项目时,我想更改默认设置(请注意,我说的已创建,而不是导入,正如参考问题中的一个项目所讨论的那样)。请解释该问题(非常长,因此很难理解)如何回答我的特定问题,或者请删除“重复”标志
我在这里检查了许多似乎相关的问题,以
在IntelliJ IDEA中,在跟踪模式下运行代码覆盖率测试时,您可以查看行是完全覆盖还是部分覆盖。单击完全或部分覆盖的指示器,您可以看到哪些条件已覆盖,哪些条件未覆盖
执行此操作后,无法使用“上移行”/“下移行”快捷键(Shift+Alt+↑/↓) 这是因为“下一个完全覆盖”和“上一个完全覆盖”(如图所示)使用相同的快捷方式
我在IntelliJ IDEA关键地图设置中找不到这些操作。有没有办法更改这些覆盖范围导航操作的快捷方式?我已经找到了,请投票。查找设置关键地图右上角放大镜
并在“查找
我开始在vim插件中使用IntelliJ,发现命令非常简单
/case (.*)
未能返回任何结果。当然,这不是一个非常有用的命令。我想通过执行
:'<,'>s/case (\w*): return (\w*);/case \2: return \1;/
:”这在Vim中根本不起作用
(\w*)不是捕获组;它将匹配一个文字的左括号,后跟任意数量的任何关键字字符,后跟文字的右括号
\(\w*\)是一个实际的捕获组…它将在Vim和IdeaVim中工作
我开发了intellij插件,但是Windows主题和Darcula主题中的一些背景颜色显示出很大的不同
如何在插件代码中获取intellij主题?UIUtil.isUnderDarcula()满足您的需要。UIUtil.isUnderDarcula()满足您的需要。您还可以使用在不同主题下显示不同的JBColor。您还可以使用在不同主题下显示不同的JBColor
在intellij中,它用于显示我放置光标的任何方法/变量的所有外观,因此如果我将光标放置在变量/方法名称“var”上,它将突出显示“var”的所有外观
我如何将其重新设置为这种行为
感谢来自文档的:
激活用法的自动突出显示
打开设置/首选项对话框(Windows和Linux的文件设置或macOS的IntelliJ IDEA首选项),然后单击编辑器节点下的常规
在打开的“常规”页面上,选中“在插入符号上突出显示”移动区域中的“在插入符号处突出显示元素的用法”复选框
您是否在所有项目(即使是新的简
我有类似的问题
我的注释和方法定义在同一行中格式化。因为这是两个实体,所以应该分为不同的行
例如
IntelliJ不断将上述代码更改为:
@Test public void testMethod(){
..............
}
我尝试了上面帖子中建议的同样的方法,但“重新格式化时保留,复选框换行”的问题是,它使换行符到处都保留。假设我有一条长长的队伍
input.get(someVariableInput1, someVariableInput2, someVariableInput3
我想从intelliJ学习如何在openshift中部署docker容器。然而,我浏览了添加插件的页面,然后转到“使用页面”。然而,当我打开IntelliJ首选项“构建、执行、部署”时,我没有看到“云”选项。如何启用此选项
我正在使用IntelliJ社区2018.1.6构建#IC-181.55407.7
首选项选项卡屏幕截图
谢谢正如您链接到的页面右上角的信息框所示,该功能仅在IntelliJ IDEA Ultimate中可用
假设我有一个参数化的TestNG测试:
val参数:数组
@数据提供者
得到(){
val参数=arrayListOf()
// ...
返回参数。toTypedArray()
}
@测试(dataProvider=“getParameters”)
趣味测试(p1:任意,pN:任意){
// ...
}
如何阻止IDEA抱怨数据提供程序属性(parameters,在本例中)未使用?用@get:SuppressWarnings(“未使用的”)注释属性没有帮助。将此添加到参数声明的顶部:@Supp
对于我的颤振项目,我的依赖项设置如下:
// Dependencies
// ------------
// Packages
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'package:firebase_auth/firebase_auth.dart';
// Widgets
import '../widgets
当我试图编译一些基本的数组代码时,我会出错。我尝试重新安装IntelliJ,并进行了所有更新
fun main(args: Array<String>) {
val numbers = intArrayOf(1, 4, 42, -3)
if (4 in numbers) {
println("numbers array contains 4.")
}
}
同样的答案:我也有同样的问题,我发现这是Kotlin库的一个bug。不能调用intArr
我在用pycharm和ideavim。我意识到我不能控制c。这会影响正常的复制粘贴流,但更重要的是,这意味着我无法从python控制台控制c。如果我有一个无限循环的程序,我就完蛋了
有没有办法解决这个问题?我查看了vim仿真设置,但不幸的是,它不允许我将控制c重新绑定到IDE
您的图像并不是说您不能使用^C;这意味着您当前没有^C的IDE绑定。正如您正确指出的,Vim默认情况下确实有一个,并且在没有冲突的情况下,PyCharm/IntelliJ将允许Vim拥有^C
转到您的键映射并搜索copy,
我正在尝试创建中描述的简单web应用程序[
Intellij 2019.2.3最终版
我选择“Java企业”,并选中“Web应用程序”复选框
另一个步骤是选择应用程序服务器
但是,Application Server的下拉列表为空,单击“新建…”按钮只会生成“新建服务器”(已禁用)和“此处无任何内容”
我已经安装并验证了一个Tomcat服务器正在运行,但是经过几个小时的网络搜索和实验,我无法确定需要做什么来指定和/或设置应用服务器
两天后,对NetBrains的查询仍未得到答复
救命啊
谢谢…您
我正在运行最新的IDEA和DART插件
调试dart程序时,暂停按钮被禁用
有办法让它工作吗
断点、恢复和停止工作
提前谢谢
/Gunnar Eketrapp
Dart插件版本:193.6015.53
IntelliJ IDEA 2019.3.2(最终版)
建造#IU-193.6015.39,于2020年1月21日建造
运行时版本:11.0.5+10-b520.30 x86_64
VM:JetBrains s.r.o提供的OpenJDK 64位服务器VM
macOS 10.15.1
GC:Par
我目前正在为Rider构建一个插件,不确定如何触发项目的构建。
我正在获取当前的活动项目,但看不到如何构建此项目
public void Execute(IDataContext context, DelegateExecute nextExecute)
{
IProject pro = context.GetData(JetBrains.ProjectModel.DataContext.ProjectModelDataConstants.PROJECT);
}
这是最好的提问
我注意到,每当我在代码完成建议列表中做出选择时,我必须在每条语句后手动添加一个空格,这很烦人。希望自动执行此操作,并尝试在设置中找到解决方案,但什么都没有
]
它在这里工作正常,行为取决于使用return的位置(在Windows 10上的PhpStorm 2020.1.4中测试)
1。在IDE知道可以返回非空值的函数中,返回后,空格将自动插入,例如
其中,返回类型通过PHPDoc或本机PHP类型声明
基于函数体中的其他/已经存在的非空返回
2.如果函数已经声明它将返回void,则返回将在完成
当我按下⌘⇧在IntelliJ IDEA 2020.1.1中,它打开了一个窗口,允许我为当前文件中的所有函数创建测试。不幸的是,我需要单击我想要手动创建的所有测试的所有复选框。有没有办法把它们都选出来?⌘A允许我选中所有复选框,但无法同时选中所有复选框
编辑:
每当我按下⌘A然后按空格键,只有第一个复选框将被切换:
空格键用于切换所有选中的复选框
我已提交。如果我按⌘+A然后按空格键仅切换第一个复选框。可能是我当前版本的错误。
IntelliJ IDEA能否与新的苹果处理器完美配合
因为我读了一些博客,他们说在第三方软件和Mac上的新ARM处理器之间存在一些障碍。是的,它将在苹果硅胶上工作。求你了
当前状态:JetBrains正在将JetBrains运行时(以及所有在JVM上运行的产品)移植到Apple Silicon。我们正在等待开发人员转换工具包(DTK)来测试我们的IDE。我们的目标是从正式购买硬件之日起,让我们的产品在新的苹果处理器上工作。观看票证的更新
IntelliJ在选择文本时在屏幕右下角显示字符数和换行符。我正在尝试找出是否有一种方法可以计算文本选择中的字数。看起来没有内置的方法可以做到这一点,但我们可以利用外部工具来完成这一点
我在Linux上使用IntelliJ,因此使用wc
$ cat wordCounter.sh
#!/bin/bash
echo -e "$1" | wc -w
$ chmod +x wordCounter.sh #make it executable
然后,在IDE中导航到文件->设置->
我已经在我的Windows机器上用IntelliJ IDEA创建了带有Gradle支持的Spring Initializer项目。当wizzard完成时,我得到一个错误:
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\java_test\crudwithvaadin\build.gradle' line: 2
* What went wrong:
An exception occurred applying
有没有办法在不重建整个项目的情况下重新运行注释处理器
我正在开发一个注释处理器,用于项目中,从头开始构建大约需要10分钟,而等待10分钟来测试一个更改会有点痛苦…General Aspect
这听起来好像您没有针对注释处理器的适当测试方法
如果您总是在集成环境中进行测试,那么您总是会遇到长时间运行测试的问题。这适用于任何依赖于繁重任务的测试环境
所以,我的总体建议是编写lightwight单元测试来检查代码是否按预期工作。这是我可以给你的一般建议
Lukas Eder是JOOQ的创始人,他也使用
好的,我对IntelliJ(确切地说,IntelliJ IDEA 2020.2.3)完全陌生,所以这可能是一个noob问题:
我想创建一个文件夹结构,其中源代码在src/main中,测试在src/test中
但是,我无法在src下创建目录。每个教程都告诉我只需在src下创建一个“main”文件夹,但是当我使用“New”菜单或Alt+Insert时,创建目录的选项不会显示出来。我可以在src下创建一个包,但这不是我想要的。我希望源代码和测试在同一个包中。我看到很多截图,人们在“src”下神奇地创建
当我使用IntelliJ编码时,我经常使用自动完成作为加快编码速度的一种方式,但是有些方法似乎并不推荐。一个例子是Collectors.toMap——当我键入时,它会建议toSet,tocollection和toList。collect但决不toMap,这意味着我需要键入更多
作为第一个问题,我可以纠正这种行为吗?作为一个更一般的问题,我可以添加自己的自定义代码以在这些类型的情况下自动完成吗?在每次尝试收集流时,有一个技巧可以帮助我解决,那就是使用一个具有预期类型的占位符变量。比如:
//只是一
在新的Intelij 2021.1版中,Sencha ExtJS插件再次停止工作。你知道我们是否或如何解决这个问题吗?上一个版本中的bug可以通过从插件文件夹中删除一些.jar文件来修复
com.intellij.ide.plugins.StartupAbortedException: Fatal error initializing plugin com.sencha.idea.IdeaPlugin
at com.intellij.serviceContainer.Compon
1 2 3 4 5 6 ...
下一页 最后一页 共 182 页