57

我最近开始使用 Atom 编辑器。到目前为止它非常棒。我打算将它安装在其他几台机器上。

如何将当前机器上安装的配置和软件包列表复制到其他机器。有没有可以用来在其他机器上导出和导入它们的配置。

4

7 回答 7

65

使用Git~/.atom/config.cson对您的配置文件 ( ) 以及您可能拥有的任何其他配置文件 (dotfiles)进行版本控制。

然后,您可以在GitHub之类的某个地方免费托管您的 Git 存储库,并且只需运行git clone https://github.com/{username}/{repo}.

git push然后,您可以使用(上传更改)和git pull(下载更改)使其保持最新。

要跟踪已安装的软件包,您需要运行:

apm list --installed --bare > ~/.atom/package.list

并将该文件也添加到 Git。要恢复,请使用:

apm install --packages-file ~/.atom/package.list
于 2015-05-02T20:07:53.537 回答
30

您可以使用该apm命令保存/恢复已安装的软件包。

要导出包(仅包名称):

apm list --installed --bare > ~/Gdrive/backup.txt

导入包:

apm install --packages-file ~/Gdrive/backup.txt

apm如果从.deb文件安装 Atom,则可以在 Linux上使用。

在 OSX 上:open atom->install shell command

窗户:apmC:\Users\YOUR_NAME\AppData\Local\atom\bin

于 2016-06-04T01:54:30.623 回答
11

atom-package-sync是我几周前创建的一个包。它的工作方式有点像 Google Chrome 的同步,您只需登录,它就会在您的所有 Atom 实例中自动同步您的包和设置。

在此处输入图像描述

我计划在未来几周内发布服务器端的源代码,并为备用备份添加导出功能。

于 2017-03-29T01:55:09.600 回答
8

这个问题已经(如果我理解正确的话)是关于如何在 Github Atom Editor 中同步多台计算机的包和设置

你可能会在我写的一篇博文中找到答案。我希望它有助于如何在计算机之间同步 Atom

于 2015-05-03T13:28:57.273 回答
3

在 OSX/macOS 上:

  1. 在具有您要保留/同步给其他人的设置的计算机上打开终端。
  2. 将您的~/.atom文件夹移动到 Dropbox 或其他同步服务(~代表您的/users/<your_username>文件夹),如下所示:

    mv ~/.atom ~/Dropbox/atom
    
  3. 打开终端,并创建一个符号链接,将 Atom 期望其配置为 (~/.atom) 的位置连接到您的同步文件夹,如下所示:

    ln -s ~/Dropbox/atom ~/.atom
    
  4. 在要使用这些设置的其他计算机上,打开终端并运行:

    rm -rf ~/.atom && ln -s ~/Dropbox/atom ~/.atom
    

    (这会删除 .atom 文件夹并在一行中添加符号链接。)

使用这种方法,您的设置会在每台计算机上自动同步,无需手动更新任何内容。

如果您的设置指定了另一台计算机没有的字体,我注意到的唯一潜在错误可能会发生。在该计算机上安装字体修复。Atom 安装的所有包、主题和设置都会自动存在。

同样的方法可以用于许多应用程序(WebStorm、Sublime Text、iTunes 是一些例子)。

于 2016-06-11T19:35:29.367 回答
0

atom 包管理器支持在线(通过 atom.io/packages 和 atom.io/themes)或在命令行上使用星标包

apm star <packagename>

或者

apm star --installed

为所有已安装的软件包加注星标。

然后可以使用以下方式轻松安装已加星标的软件包:

apm stars --install 

请注意,为包加星标需要使用您的 github 帐户登录 atom.io。

于 2016-12-27T04:40:48.573 回答
0

使用 atom 包安装程序安装一个名为的sync-settings包 使用 Github 个人访问令牌并为~\username\.atom\config.cson文件创建 Gist Secret 在您的主 Atom 计算机上,导航到包>同步设置>备份

在目标机器上安装同步设置,然后使用同步设置中的恢复功能。
一些你必须运行 PIP 的包,你也需要在目标机器上运行 pip,否则,你很高兴。

于 2021-09-17T18:04:59.993 回答