PhpStorm - ES6 模板字符串的反引号被破坏

PhpStorm - Backticks ` for ES6 template strings broken

在 JavaScript 文件中使用反引号时,例如:

var name = 'Tom';
var greeting = `hello my name is ${name}`;

PhpStorm 执行各种破坏文件的奇怪自动格式化。

反引号随机出现或消失,注释文件的其余部分。 我已在设置中禁用 'insert pair quotes' 选项,但问题仍然存在。

有没有办法在 PhpStorm 2016.1.2 版中禁用反引号的自动格式化?

我对模板字符串有同样的问题。在这个例子中,我添加了一个反引号,它在移动光标时消失了。如果您使用鼠标,则不会。 example gif

我目前的解决方法是使用正常的连接,然后让 PhpStorm 通过点击灯泡来转换它

我暂时改用 Sublime Text,因为我的 Macbook Air 的 4 GB 内存不足以运行 Phpstorm。

Sublime Text 仍然存在反引号问题。

这让我认为问题与 OS X 的关系比 Phpstorm 的关系更大。

另外,当我在 Jetbrains 发布错误时,Jetbrains 的开发人员无法重现该问题。

由于 Macbook Pro 2016 的崩溃,我切换回 windows,问题不再出现。如果有人有更好的答案我会更新这个。