是否可以将Atom从一台Mac复制到另一台Mac,包括所有已安装的软件包、设置等?
发布于 2017-04-18 04:52:26
发布于 2018-10-08 12:17:04
你可以通过package-list.txt
文件和一个简单的外壳脚本来同步你的包。
创建package-list.txt文件
apm list --installed --bare > package-list.txt
在另一台主机上安装缺少的软件包
BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
INSTALLEd_PKGS=$(apm list --installed --bare)
for PKG in $(cut -f1 -d@ $BASEDIR/package-list.txt); do
grep -q $PKG <<< $INSTALLEd_PKGS || apm install $PKG
done
发布于 2017-04-15 21:20:04
.atom文件夹包含packages文件夹,它可能相当大。不幸的是,OneDrive不允许你排除文件夹,所以我选择了git选项。
我从git中排除了这些包,而是提交了一个包含我的包的文本文件(my-packages.txt
)。
要重新安装包,我需要运行:apm install --packages-file my-packages.txt
。
要生成my-packages.txt
,我需要在Bash shell中使用类似以下内容:ls packages | xargs -n 1 echo | cut -d/ -f1 > my-packages.txt
https://stackoverflow.com/questions/30877289
复制相似问题