使用特定版本的Atom语言包

时间:2018-11-03 11:07:00

标签: syntax-highlighting atom-editor

似乎 class Candidate :public Member { private: int _votecount; PositionType _position; public: void Candidate::IncreaseVoteCount() { _votecount++; } } Atom软件包已更新,我真的不喜欢它。因此,我尝试安装这样的旧版本:

language-javascript

以下哪个给了我反馈:

apm install language-javascript@0.129.10

现在我卡住了。我不想使用与Atom捆绑在一起的版本,而希望使用较旧的版本(以前与Atom捆绑在一起的版本)。

建议的The language-javascript package is bundled with Atom and should not be explicitly installed. You can run `apm uninstall language-javascript` to uninstall it and then the version bundled with Atom will be used. 命令不能正常工作。

2 个答案:

答案 0 :(得分:1)

我可以想到两种方法来实现这一目标:

使用apm develop

这是Atom开发人员的recommended way。在apm帮助中:

  

将给定包的Git存储库克隆到指定目录,   安装其依赖项,并将其链接以进行开发   ~/.atom/dev/packages/<package_name>

     

如果未指定目录,则将存储库克隆到   ~/github/<package_name>.

主要缺点是,它只能在开发人员模式(atom --dev)下工作,这可能不是您想要的。

分叉包裹

我还没有测试过,但是据我对Atom的了解,它应该可以工作:

  1. 禁用捆绑的language-javascript软件包
  2. 使用唯一名称将您的首选版本克隆到~/.atom/packages
  3. 将唯一名称放入包清单(name)的package.json键中
  4. 重新启动Atom并启用程序包

示例:

# Let's use the versions commit as name
git clone https://github.com/atom/language-javascript --branch v0.129.10 language-javascript-fd5835e

答案 1 :(得分:0)

启动Atom并在Atom菜单下选择首选项。这将打开一个设置窗格,左侧是您可以在Atom上设置的功能列表。该列表以Core开头,包括编辑器,URI处理和其他选项。底部附近是安装。单击安装,这使您可以访问所有扩展。查找所需的扩展名,它将显示在右侧窗口中。将有用于安装或卸载扩展程序的按钮。您应该能够卸载新版本,然后查找较旧的版本并安装它。