如何停止 IntelliJ IDEA 在 Javascript 中拆分字符串?

How to stop IntelliJ IDEA splitting strings in Javascript?

我正在尝试将一些 SQL 代码作为 Node.js (Javascript) 中的字符串编写,每次我按下 enter 键时,IntelliJ 都会拆分字符串像这样:

这个:

db.query('SELECT insertRecord($id, $name, $location, $title)');

变成这样:

db.query('SELECT insertRecord(' +
'$id,' +
'$name,' +
'$location,' + 
'$title)');

这太烦人了,以至于无法工作。我只想让它这样做:

db.query('SELECT insertRecord(
  $id, 
  $name, 
  $location, 
  $title)'
);

这是不是 SQL 可以在文件 > 设置 > 编辑器 > 智能键 > [中打开 on/off 字符串拆分 > SQL。 这似乎是 Javascript 字符串拆分,我找不到 on/off 选项。有没有办法阻止这种行为?

JavaScript 不允许在字符串文字中换行(在 double/single 引号中),IDE 添加连接以保持您的代码有效。如果您需要在字符串中添加换行符以提高可读性,请通过将引号更改为反引号将字符串文字转换为模板文字。这可以使用 Alt+Enter:

上可用的意图来完成