Sublimetext3 ES6升华文本3中的反勾选支持

Sublimetext3 ES6升华文本3中的反勾选支持,sublimetext3,ecmascript-6,Sublimetext3,Ecmascript 6,在我的Sublime Text 3(build 3065)中,ES6字符串插值反标记似乎混淆了html文件中的语法突出显示。比如说 console.log(`"`) 这将导致语法突出显示假定我们在这里有一个不匹配的引号,而不是认为这是一个由反勾号引用的单引号-这使得源文件的其余部分在代码突出显示方面毫无用处 是否已在更新的构建或附加组件中解决了此问题 同时,我可以通过在评论中关闭虚构的引用来解决这个问题 console.log(`"`) // " 您需要安装一个单独的包,以便在Sublime

在我的Sublime Text 3(build 3065)中,ES6字符串插值反标记似乎混淆了html文件中的语法突出显示。比如说

console.log(`"`)
这将导致语法突出显示假定我们在这里有一个不匹配的引号,而不是认为这是一个由反勾号引用的单引号-这使得源文件的其余部分在代码突出显示方面毫无用处

是否已在更新的构建或附加组件中解决了此问题

同时,我可以通过在评论中关闭虚构的引用来解决这个问题

console.log(`"`) // "

您需要安装一个单独的包,以便在Sublime中突出显示语法。目前,这里有一个TextMate/Sublime 2软件包(适用于Sublime 3):

:

如果尚未安装包控制,请安装包控制,然后选择 来自Package控件的下一个JavaScript:Install Package下拉列表 在命令选项板中列出

要将其设置为默认JavaScript语法,请打开一个JavaScript文件, 然后选择查看->语法->打开所有当前扩展名为…-> JavascriptNext

您可能还需要更改配色方案。从首选项中选择一个 ->配色方案->JavaScriptNext

编辑:原始回答者在下面的评论中发布了一个更广泛使用的荧光笔。在这里:

这对您(或任何其他人)使用升华3都有效?升华3支持与升华2相同的tmLanguage语法定义格式。我认为目前有三种选择:Babel Supreme(源自JSNext),我很确定还有一种叫做ESNext。Babel Sublime支持JSX,但也修复了JSNext中的几个bug。这是我现在推荐的一款。@matt供参考:我从未见过这一款,但它看起来真的很不错。特别是看到它是由一个最流行的ES6项目维护的:)谢谢分号:-)看看上面的颜色,SE语法荧光笔目前似乎也有同样的反勾号问题