如何将JSX文件默认设置为在sublime中突出显示的Babel文本

时间:2017-05-06 21:32:55

标签: javascript sublimetext3 babel

我有一个巴贝尔文字突出显示我加入了我的崇高。但是,每次我打开一个新的反应项目时,它默认为javascript文本突出显示然后我必须重置每个javascript文件以获得正确的文本突出显示。正如您在屏幕截图右下角所见,它默认设置为javascript。

enter image description here

2 个答案:

答案 0 :(得分:53)

Sublime选择的语法主要基于文件所具有的扩展名。

当您打开这样的文件时,您可以从菜单中选择View > Syntax > Open all with current extension as...,告诉Sublime您希望它用于任何特定扩展名的语法。

如果您有时也使用常规JavaScript,那么您将反过来体验当前的问题;您必须手动将语法交换回JavaScript。

无论哪种方式,如果您使用项目,Project Specific Syntax Settings包在这种情况下也可能有用。它允许您为每个项目配置您希望不同文件的语法。

答案 1 :(得分:2)

我所做的是将babel(JavaScript)设置为默认值,通过将默认JavaScript作为值添加到ignore_packages中来防止该默认JavaScript。

为此,打开您的Sublime,单击“首选项”>“设置”,然后将其粘贴到:

<div style="display: flex; justify-content: center;">
    <button ion-button>Login</button>
</div>

此处有更多详细信息:https://github.com/babel/babel-sublime