2017-05-22 43 views
0

这个问题的明显答案似乎是我应该安装Babel软件包。但是,我无法通过包控制找到Babel包。如何在Sublime中使用适当的语法高亮显示反应代码?

有没有一种方法可以使包控制找到它或手动安装? 任何想法,为什么不是包控制找到它?

也许我不知道如何正确使用包控制?

说明: 我正在使用Sublime 3(Build 3126)的最新更新。

+0

您是否有链接到有问题的软件包?我得到的第一个打击是以下,但它似乎在包控制中很好:https://packagecontrol.io/packages/Babel – OdatNurd

+0

我应该将该URL以某种方式粘贴到包控件? – pixelfairy

+0

如果你已经安装了包控件,你应该能够从菜单中选择'Preferences> Package Control',然后选择'Install Package'命令,然后从列表中选择'Babel'来安装它。 – OdatNurd

回答

1

您想要的软件包可能是Babel软件包,该软件包已在软件包控制中。为了安装它,您可以打开命令面板并选择Package Control: Install Package命令,然后从显示的软件包列表中选择Babel。您也可以选择Preferences > Package Control以显示包控制命令列表(在MacOS下,Preferences菜单位于菜单中的Sublime Text下)打开命令选项板。

如果这不是您想要使用的软件包,并且该软件包不在包控制中,但可通过GitHub或BitBucket获得,您仍然可以通过从命令选项板中选择Package Control: Add Repository来安装软件包和Packge Control与上面相同的列表)并提供存储库URL。这将使软件包作为可安装软件包提供,就好像软件包本身位于软件包控制中一样。另外,一般而言,Sublime会根据文件的扩展名选择文件使用的语法,这意味着对于像Babel这样的包提供Sublime已经支持的文件扩展名的语法定义的包(在这种情况下是JavaScript),您可能需要采取额外步骤。

特别是如果您使用像js这样的文件扩展名,Sublime会将其视为JavaScript。您可以通过从View > Syntax菜单中选择语法,在状态行中单击当前语法的名称(如果可见),或从命令选项板中选择适当的Set Syntax:命令,将语法切换到其他语法。

如果你主要使用备用格式文件,这可能是一个拖动;在这种情况下,您可以在打开JavaScript文件时从菜单中使用View > Syntax > Open all with current extension as...并选择适当的语法来更改默认值。

这会翻转您的问题,以便您现在需要手动选择JavaScript扩展。取决于你最常使用的语法,这可能或可能不是什么大不了的事情。您也可以执行相同的步骤来更改默认值。

作为此问题的替代解决方案,如果您使用sublime-project文件,则可以使用Project Specific Syntax Settings包来根据项目的当前需求自动选择适当的语法。

相关问题