如何解决如何停止 IntelliJ IDEA 在 Javascript 中拆分字符串?
我正在尝试在 Node.js (Javascript) 中编写一些 sql 代码作为字符串,每次我按下 enter
键时,IntelliJ 都会像这样拆分字符串:
这个:
db.query('SELECT insertRecord($id,$name,$location,$title)');
变成这样:
db.query('SELECT insertRecord(' +
'$id,' +
'$name,' +
'$location,' +
'$title)');
这太烦人了,以至于无法使用。我只是想让它这样做:
db.query('SELECT insertRecord(
$id,$title)'
);
这是不是 sql 字符串拆分,可以在文件>设置>编辑器>智能键> sql中打开/关闭。 这似乎是 Javascript 字符串拆分,我找不到开/关选项。有没有办法阻止这种行为?
解决方法
JavaScript 不允许字符串文字中的换行符(在双引号/单引号中),IDE 添加了连接以保持您的代码有效。如果您需要为字符串添加换行符以提高可读性,请通过将引号更改为反引号将字符串文字转换为模板文字。这可以使用 Alt+Enter
上可用的意图来完成:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。