Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL字符串中键入文本换行符_Sql_Sql Server_Phpstorm_Phpstorm 2017.1 - Fatal编程技术网

在SQL字符串中键入文本换行符

在SQL字符串中键入文本换行符,sql,sql-server,phpstorm,phpstorm-2017.1,Sql,Sql Server,Phpstorm,Phpstorm 2017.1,我正在为SQL Server编辑*.SQL文件中的SQL。当我按Enter键将SQL字符串拆分为两行时: INSERT INTO foo (bar) VALUES ('This is a line'); -- Cursor here: | 。。。PhpStorm将始终关闭字符串并插入连接运算符: INSERT INTO foo (bar) VALUES ('This is' + ' a li

我正在为SQL Server编辑*.SQL文件中的SQL。当我按Enter键将SQL字符串拆分为两行时:

INSERT INTO foo (bar) VALUES ('This is a line');
                      -- Cursor here: |
。。。PhpStorm将始终关闭字符串并插入连接运算符:

INSERT INTO foo (bar) VALUES ('This is' +
                              ' a line');
是否有只插入换行符的快捷键

INSERT INTO foo (bar) VALUES ('This is
   a line');
  • 设置/首选项
  • Editor|常规|智能钥匙
  • 禁用
    SQL-->按Enter键插入字符串连接
    选项

  • 这是什么背景?这是纯SQL(例如,一些
    .SQL
    文件或SQL控制台)。。或者一些语言注入片段(例如PHP/JavaScript中的字符串等)?谢谢。我想没有办法在个别情况下保留该功能(就像Paste simple允许在粘贴时从自动格式化中选择退出一样)。我已经尝试了所有我能想到的可能组合——没有一个能够通过插入换行来拆分行。禁用此新选项后,您仍然可以使用
    Alt+Enter
    以串联方式拆分行。这是引入此选项()的票证。。。因此,这种功能只是简单地引入,没有其他选择。您可以创建另一个票证,要求可能引入输入换行的功能,即使启用了该选项。