Intellij Idea Intellij在新块中添加额外的行

pcrecxhr  于 2023-04-05  发布在  其他
关注(0)|答案(3)|浏览(133)

当我在Intellij中编写代码时,我经常通过键入以下类型的序列来创建新块:

if (test) {

键入左花括号会导致Intellij自动插入一个右花括号,并在两个花括号之间移动光标:

if (test) {|}

在这一点上,我只需按Enter键,并得到一个格式良好的块,光标就在它应该在的地方:

if (test) {
    |
}

然而,今天Intellij在块中添加了一行额外的代码,如下所示:

if (test) {
    |

}

我已经看过了所有的项目和IDE设置,但我不确定要改变什么。仅供参考,它发生在不同类型的项目(Spring/Java,Node/Express)的各种文件类型(.java,.js,.css)中。有人知道如何解决这个小烦恼吗?

epggiuax

epggiuax1#

我自己刚刚得到这个错误。奇怪的是,对我来说它原来是AWS Toolkit插件。
如果你也有同样的问题,很可能是你的其他插件的问题,如果不是上面提到的那个。)

whhtz7ly

whhtz7ly2#

从2015年3月5日起,解决方案是禁用Gauge插件。

gcmastyq

gcmastyq3#

我既没有AWS Toolkit也没有Gauge插件。罪魁祸首是Prettier。删除这个插件帮助我丢失了代码块之间的额外行。

相关问题