标签: intellij-13

如何在Intellij IDEA中的scala过程中禁用`:Unit =`的折叠?

在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脚本)".

有人知道如何禁用此功能吗?或者目前不可能吗?

scala intellij-idea intellij-13

11
推荐指数
1
解决办法
643
查看次数

使用Mocha和IntelliJ

我正在尝试为IntelliJ配置Mocha,当谷歌搜索时,我一直在寻找说"安装mocha插件"的帖子.

我没有Mocha插件.我去了,Settings ? Plugins ? (install JetBrains plugin) / (browse repositories)但是当我打字时,mocha它会变空.

(附带问题:有人能告诉我上面菜单选项之间的区别吗?)

我错过了什么?

这些是我到目前为止遇到的帖子:

mocha.js intellij-13

11
推荐指数
1
解决办法
5523
查看次数

在Intellij IDEA中,有没有办法将当前编辑器选项卡的路径复制到剪贴板?

我正在做一些写作,并希望将当前编辑器选项卡的路径(如此处的工具提示所示)复制到剪贴板:

Intellij截图显示编辑器选项卡路径

有人碰巧知道这个的捷径吗?

intellij-idea intellij-13 intellij-12

11
推荐指数
2
解决办法
3509
查看次数

Intellij想法,分离编辑窗口

我最近从Intellij设置中删除了标签,因为有可用于在文件之间导航的所有功能,谁需要它们?

问题是,分离编辑器窗口的常规方法是将选项卡拖到另一个屏幕(或区域)上.用于分离编辑器窗口的键映射中似乎没有任何内容.有没有办法通过键盘这样做?

ide editor intellij-idea intellij-13 intellij-14

11
推荐指数
1
解决办法
1382
查看次数

如何让IntelliJ调试器允许我的应用程序的关闭挂钩运行?

在IntelliJ中调试注册关闭挂钩的应用程序时,如果单击绿色的"重新启动"圆形箭头按钮,则不会调用关闭挂钩,也不会单击红色方块"停止"按钮.在这两种情况下,看起来app-under-debug都会被立即强行终止.

(注意这不是重复的如何停止在intelliJ中运行的处理,以便它调用关闭钩子?)

当我"手动"向调试器进程发送来自Mac终端的INT信号时,我的关机挂钩当然会按预期运行.但我无法在IDE中发现任何引发所需行为的配置设置或控件.

java debugging intellij-idea shutdown-hook intellij-13

10
推荐指数
1
解决办法
3891
查看次数

IntelliJ IDEA是否有像Eclipse和NetBeans这样的"添加maven依赖"向导?

NetBeans和Eclipse有很好的小向导,它允许我搜索本地和远程Maven存储库,并正确地将任何依赖项添加到我的POM中.

IntelliJ(社区版)是否支持此类任何内容?

intellij-idea maven intellij-13

10
推荐指数
1
解决办法
6018
查看次数

Intellij 13合并冲突对话失败卡住了

合并冲突时,我遇到了Intellij 13的问题.当我应用我的上一次合并更改时,Intellij尝试向我显示"保存并完成"对话框,但显然合并窗口仍然高于那个(失去焦点).那时我无法点击Intellij的任何部分,我必须杀死这个过程.

我记得读过一些关于这个的东西,并且改变了idea.properties是提出的解决方案,但我再也找不到那个讨论了.

是否有人为此提供解决方案或记住要添加到idea.properties的正确属性?

谢谢!

merge intellij-idea intellij-13

9
推荐指数
1
解决办法
993
查看次数

使用IntelliJ Structural Search和Replace替换具有属性的getter

由于我正在使用的库中的更改,吸气剂被替换为直接访问该属性.例如:

public class MyLibraryClass {
  private String field;

  public String getField() { return field; }
}
Run Code Online (Sandbox Code Playgroud)

已经成为

public class MyLibraryClass {
  public String field;
}
Run Code Online (Sandbox Code Playgroud)

因此,我想使用IntelliJ的SSR用Bean属性替换getter调用.但是我已经陷入了如何使用正则表达式捕获组进行替换的问题.如果有另一个IntelliJ快捷方式可以做我想要的,我很乐意使用它.

以下SSR搜索参数找到了getter,但我似乎无法$property$在替换中使用捕获组.我试着\1\$1$1看到(使用反向引用中的IntelliJ)

我也尝试将搜索更改为$instance$.get$property$()(清除约束$property$但搜索没有返回任何结果.

  1. 如何访问捕获组($1)
  2. 是否可以$1在替换之前执行任何处理(以修复案例)

我注意到Script text接受Groovy代码的选项,但是我找不到关于此功能的任何文档.

SSR搜索模板 实例变量配置 属性变量配置

intellij-idea structural-search intellij-13

9
推荐指数
1
解决办法
1327
查看次数

VSCode 复制并粘贴 1 行,不添加换行符

在此处输入图片说明

在 VScode 中,当您复制一行文本,然后将光标放在引号的中间并按 Ctrl+V 时,它会将新行粘贴到您想要放置的位置上方。

在 IntelliJ 和 PyCharm 中,当您使用 Ctrl+C 复制一行代码而不选择任何文本时,它们会智能地删除位于内存中的字符串末尾的 \n 字符。因此,当您将其粘贴在引号中间时,您将获得所需的行为。

由于 VS 团队不太可能很快解决这个问题,我想知道是否有人有一个宏。

https://github.com/Microsoft/vscode/issues/61840

pycharm intellij-13 visual-studio-code

8
推荐指数
1
解决办法
4330
查看次数

在 Intellij 中运行 Kotlin REPL 时出现 Java.lang.ExceptionInInitializerError

我全新安装了 Intellij 2020.3.3 Community 和 JDK v16。我启动了 Intellij,并确保更新 Kotlin 插件。我创建了一个新的 Kotlin 项目,并且没有对其进行任何更改。我尝试运行 Kotlin REPL 工具(工具->Kotlin->Kotlin REPL),但出现以下异常:

"C:\Program Files\Java\jdk-16\bin\java.exe" -Dkotlin.repl.ideMode=true -Dfile.encoding=UTF-8     @C:\Users\---\AppData\Local\Temp\idea_arg_file349852720
exception: java.lang.ExceptionInInitializerError
    at com.intellij.pom.java.LanguageLevel.<clinit>(LanguageLevel.java:25)
    at com.intellij.core.CoreLanguageLevelProjectExtension.<init>    (CoreLanguageLevelProjectExtension.java:26)
    at com.intellij.core.JavaCoreProjectEnvironment.<init>(JavaCoreProjectEnvironment.java:42)
    at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment.<init>    (KotlinCoreProjectEnvironment.kt:26)
    at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$ProjectEnvironment.<init>    (KotlinCoreEnvironment.kt:121)
    at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:90)
    at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:52)
    at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:88)
    at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:44)
    at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:98)
    at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:76)
    at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:45)
    at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit(CLITool.kt:227)
    at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit$default(CLITool.kt:222)
    at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMain(CLITool.kt:214)
    at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler$Companion.main(K2JVMCompiler.kt:271)
    at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.main(K2JVMCompiler.kt)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected void     java.util.ResourceBundle.setParent(java.util.ResourceBundle) accessible: module java.base does not "opens     java.util" to unnamed module @55141def …
Run Code Online (Sandbox Code Playgroud)

exception intellij-13 kotlin-repl

8
推荐指数
1
解决办法
1876
查看次数