Jetbrains IDE 会自动放置右花括号或括号

问题描述

有时,如果代码仅由一个表达式组成,我们会将裸露的“if”语句放入代码中而不添加花括号。与 Sublime Code Completer 不同,在 Jetbrains 产品中将括号或花括号放在我的语句周围很麻烦。我是说

if (something)
   statement

当我按下“{”时,我希望 ide 将封闭的放在语句的末尾,而不是放在新放置的开头的旁边。

不是这样:

if (something) {}
   statement

预期形式:

if (something){
   statement
}

有没有办法根据需要进行配置?

解决方法

据我所知,没有一种方法可以完全按照您的要求封装代码块,但是有一个类似的功能无需太多工作即可使用。如果您只是选择要包装的代码并输入一个左括号,IntelliJ 会将您的代码包装在括号中,并根据您的编码风格将两个括号放在正确的行上。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...