Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
String 在WebStorm中交换所选内容中的报价类型_String_Replace_Webstorm_Double Quotes_Single Quotes - Fatal编程技术网

String 在WebStorm中交换所选内容中的报价类型

String 在WebStorm中交换所选内容中的报价类型,string,replace,webstorm,double-quotes,single-quotes,String,Replace,Webstorm,Double Quotes,Single Quotes,我们必须使现有代码适应新的tslint规则,并切换所有双引号和单引号的位置,例如下面的代码片段 this.errorMsg = errorBody +"<hr/><a href='" +error.url+"' target='_blank'>HTTP " +error.status +" " +error.statusText +"</a>"; this.errorMsg=errorBody

我们必须使现有代码适应新的tslint规则,并切换所有双引号和单引号的位置,例如下面的代码片段

 this.errorMsg = errorBody 
     +"<hr/><a href='"
     +error.url+"' target='_blank'>HTTP "
     +error.status
     +" "
     +error.statusText
     +"</a>";
this.errorMsg=errorBody
+“
”;
应该看看

this.errorMsg = errorBody
     +'<hr/><a href="'
     +error.url+'" target="_blank">HTTP '
     +error.status
     +' '
     +error.statusText
     +'</a>';
this.errorMsg=errorBody
+“
”;
你的魔术袋里有什么特别的东西吗

像这样的东西太好了:


不可能一次完成。将
替换为
&&&&&&
,然后将所有
替换为
,然后将所有
&&&&&&
替换为
。您可以选择任何选项,而不是
&&&&&&&&
。亲爱的@WiktorStribiżew,这是个玩笑吗?:)当我开玩笑时,我补充道:)我没有。我个人不知道任何内置功能可以一次性完成。因此,查找和替换听起来是可行的方法。。虽然很危险。您可以使用
Quick Fix
菜单(灯泡图标--
Alt+Enter
在Windows/Linux上),但1)它可以在每个字符串级别上工作(因此您的示例至少需要4次调用),最重要的是2)它不在它们之间切换--它只替换顶级并转义内部级别。。那么

那你为什么不把它贴在这里呢?不可能一次完成。用
替换
,然后用
替换所有
,然后用
替换所有
&&&
。您可以选择任何选项,而不是
&&&&&&&&
。亲爱的@WiktorStribiżew,这是个玩笑吗?:)当我开玩笑时,我补充道:)我没有。我个人不知道任何内置功能可以一次性完成。因此,查找和替换听起来是可行的方法。。虽然很危险。您可以使用
Quick Fix
菜单(灯泡图标--
Alt+Enter
在Windows/Linux上),但1)它可以在每个字符串级别上工作(因此您的示例至少需要4次调用),最重要的是2)它不在它们之间切换--它只替换顶级并转义内部级别。。那你为什么不把它贴在这里呢?