当我分解长字符串时,如何使VS代码正确地拆分它们



在其他编辑器中,如果我有一行Javascript,比如:

const longString = 'abc abc abc abc abc abc abc abc abc';

我的光标在字符串的中间:

const longString = 'abc abc abc abc abc |abc abc abc abc';

当我点击ENTER时,我的编辑器将足够聪明,可以将该字符串分解为两个有效的字符串,并由+:连接

const longString = 'abc abc abc abc abc ' +
'abc abc abc abc';

但不是VS代码。我用过的最高级的编辑器不能做这件(看似(基本的事情,这让我抓狂。

现在有了一个名为Split Lines的插件,它承诺会做到这一点。。。但它坏了一段时间了。

我的问题是,在2021年(理想情况下只有VS代码,但如果没有,则有扩展(,当我分解字符串时,有没有办法让VS代码更智能?

您可以用反引号替换单引号,它仍然会被识别为单个字符串。

console.log(`string text line 1
string text line 2`);
// "string text line 1
// string text line 2"

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#multi-line_strings

最新更新