如何保存 Atom 编辑器配置和已安装的包列表
How to save Atom editor config and list of packages installed
我最近开始使用 Atom 编辑器。到目前为止它非常棒。我打算在其他几台机器上安装它。
如何将当前机器上安装的配置和软件包列表复制到其他机器上。有没有我可以用来在其他机器上导出和导入它们的配置。
使用 Git 对您的配置文件 (~/.atom/config.cson
) 和您可能拥有的任何其他配置文件 (dotfile) 进行版本控制。
然后您可以在 GitHub 等地方免费托管您的 Git 存储库,并通过 运行ning git clone https://github.com/{username}/{repo}
.[=18 在其他计算机上检索它=]
然后您可以使用 git push
(上传更改)和 git pull
(下载更改)使其保持最新。
要同时跟踪已安装的软件包,您需要 运行:
apm list --installed --bare > ~/.atom/package.list
并将该文件也添加到 Git。要恢复,请使用:
apm install --packages-file ~/.atom/package.list
这个问题已经(如果我理解正确的话)关于如何同步 。
您可能会在我写的博客 post 中找到答案。希望对您有所帮助 How to synchronize Atom between computers.
您可以使用 apm
命令来 save/restore 安装包。
导出包(仅包名):
apm list --installed --bare > ~/Gdrive/backup.txt
要导入包:
apm install --packages-file ~/Gdrive/backup.txt
On Linux 如果您从 .deb
文件安装 Atom,则 apm
可用。
在 OSX 上:open atom
-> install shell command
Windows: apm
在 C:\Users\YOUR_NAME\AppData\Local\atom\bin
在 OSX/macOS:
- 在具有您要保留/同步给其他人的设置的计算机上打开终端。
将您的 ~/.atom
文件夹移动到 Dropbox 或其他同步服务(~
代表您的 /users/<your_username>
文件夹),如下所示:
mv ~/.atom ~/Dropbox/atom
打开终端,创建一个符号链接,将 Atom 期望其配置的位置 (~/.atom) 连接到您的同步文件夹,如下所示:
ln -s ~/Dropbox/atom ~/.atom
在其他要使用这些设置的计算机上,打开终端并运行:
rm -rf ~/.atom && ln -s ~/Dropbox/atom ~/.atom
(这会删除 .atom 文件夹并在一行中添加符号链接。)
使用此方法,您的设置会在每台计算机上自动同步,无需手动更新任何内容。
如果您的设置指定了另一台计算机没有的字体,那么我注意到的唯一潜在错误可能会发生。在该计算机上安装字体修复。 Atom 安装的所有包、主题和设置都自动在那里。
许多应用程序都可以使用同样的方法(WebStorm、Sublime Text、iTunes 是其中的几个例子)。
atom 包管理器支持在线(通过 atom.io/packages 和 atom.io/themes)或在命令行上使用
给包加星标
apm star <packagename>
或
apm star --installed
为所有已安装的软件包加注星标。
然后可以使用以下方式轻松安装已加星标的软件包:
apm stars --install
请注意,为包裹加注星标需要使用您的 github 帐户登录 atom.io。
atom-package-sync 是我几周前创建的一个包。它的工作方式有点像 Google Chrome 的同步,您只需登录,它就会在所有 Atom 实例之间自动同步您的包和设置。
我计划在未来几周内发布服务器端的源代码,并为备用备份添加导出功能。
使用 atom 包安装程序安装名为 sync-settings
的包
使用 Github 个人访问令牌
并为 ~\username\.atom\config.cson
文件创建 Gist Secret
在您的主 Atom 计算机上,导航到程序包 > 同步设置 > 备份
在目标机器上安装同步设置,然后使用同步设置中的还原功能。
一些您必须 运行 PIP 的软件包,您也需要 运行 在目标机器上进行 pip,否则,您就可以开始了。
我最近开始使用 Atom 编辑器。到目前为止它非常棒。我打算在其他几台机器上安装它。
如何将当前机器上安装的配置和软件包列表复制到其他机器上。有没有我可以用来在其他机器上导出和导入它们的配置。
使用 Git 对您的配置文件 (~/.atom/config.cson
) 和您可能拥有的任何其他配置文件 (dotfile) 进行版本控制。
然后您可以在 GitHub 等地方免费托管您的 Git 存储库,并通过 运行ning git clone https://github.com/{username}/{repo}
.[=18 在其他计算机上检索它=]
然后您可以使用 git push
(上传更改)和 git pull
(下载更改)使其保持最新。
要同时跟踪已安装的软件包,您需要 运行:
apm list --installed --bare > ~/.atom/package.list
并将该文件也添加到 Git。要恢复,请使用:
apm install --packages-file ~/.atom/package.list
这个问题已经(如果我理解正确的话)关于如何同步
您可能会在我写的博客 post 中找到答案。希望对您有所帮助 How to synchronize Atom between computers.
您可以使用 apm
命令来 save/restore 安装包。
导出包(仅包名):
apm list --installed --bare > ~/Gdrive/backup.txt
要导入包:
apm install --packages-file ~/Gdrive/backup.txt
On Linux 如果您从 .deb
文件安装 Atom,则 apm
可用。
在 OSX 上:open atom
-> install shell command
Windows: apm
在 C:\Users\YOUR_NAME\AppData\Local\atom\bin
在 OSX/macOS:
- 在具有您要保留/同步给其他人的设置的计算机上打开终端。
将您的
~/.atom
文件夹移动到 Dropbox 或其他同步服务(~
代表您的/users/<your_username>
文件夹),如下所示:mv ~/.atom ~/Dropbox/atom
打开终端,创建一个符号链接,将 Atom 期望其配置的位置 (~/.atom) 连接到您的同步文件夹,如下所示:
ln -s ~/Dropbox/atom ~/.atom
在其他要使用这些设置的计算机上,打开终端并运行:
rm -rf ~/.atom && ln -s ~/Dropbox/atom ~/.atom
(这会删除 .atom 文件夹并在一行中添加符号链接。)
使用此方法,您的设置会在每台计算机上自动同步,无需手动更新任何内容。
如果您的设置指定了另一台计算机没有的字体,那么我注意到的唯一潜在错误可能会发生。在该计算机上安装字体修复。 Atom 安装的所有包、主题和设置都自动在那里。
许多应用程序都可以使用同样的方法(WebStorm、Sublime Text、iTunes 是其中的几个例子)。
atom 包管理器支持在线(通过 atom.io/packages 和 atom.io/themes)或在命令行上使用
给包加星标apm star <packagename>
或
apm star --installed
为所有已安装的软件包加注星标。
然后可以使用以下方式轻松安装已加星标的软件包:
apm stars --install
请注意,为包裹加注星标需要使用您的 github 帐户登录 atom.io。
atom-package-sync 是我几周前创建的一个包。它的工作方式有点像 Google Chrome 的同步,您只需登录,它就会在所有 Atom 实例之间自动同步您的包和设置。
我计划在未来几周内发布服务器端的源代码,并为备用备份添加导出功能。
使用 atom 包安装程序安装名为 sync-settings
的包
使用 Github 个人访问令牌
并为 ~\username\.atom\config.cson
文件创建 Gist Secret
在您的主 Atom 计算机上,导航到程序包 > 同步设置 > 备份
在目标机器上安装同步设置,然后使用同步设置中的还原功能。
一些您必须 运行 PIP 的软件包,您也需要 运行 在目标机器上进行 pip,否则,您就可以开始了。