Atom是一个很好用的编辑器,之前一直在纠结了用什么编辑器好,在对比了VSCode/Sublime Text3和Atom之后,我还是继续选择了Atom。Atom一个重要的功能就是插件(或者说package),但是身在你国,Atom插件安装总是有点不稳定,比如下图:
在Atom设置界面中点击下载插件以后因为网络原因大多数情况都会卡住/报错。所以,还是自己手动安装需要的插件吧。
方法一:使用apm安装工具
apm(Atom Package Manager)是atom的包管理工具,可以方便的管理Atom的插件。
下面以安装插件atom-beautify为例:
首先打开你的cmd/bash,切换到atom的插件目录
$ cd ~/.atom/packages
使用
$ apm install <package-name>
这里的<package-name>换为atom-beautify,运行命令。等待一些时间后,ok!atom-beautify安装完成。
重新打开你的Atom,是不是已经可以看到菜单里有atom-beautify了?
安装后的菜单
方法二:使用git clone整个插件的仓库
这种方法可能会少相关依赖,需要自行在package里运行npm install <node-package>
安装相关的依赖。
在atom.io上(或者在atom设置界面中跳转到插件的网页)找到插件页面,点击Repo跳到插件的github仓库,将<repo-url>替换为仓库的地址,然后在packages目录下运行下列命令:
$ git clone <repo-url>
方法三:使用自己创建的仓库
为了保证各个设备的Atom设置同步,可以自己新建一个git仓库,把自己的插件及配置文件(config.cson,snippets.cson等等...) 提交上去,今后就可以方便的安装自己提交上去的插件啦!
$ git clone https://github.com/alucardlockon/MyAtomPackagesAndConfig
我的atom设置同步仓库
网友评论
Installing autocomplete-paths to C:\Users\user\.atom\packages
gyp info it worked if it ends with ok
gyp info using node-gyp@3.4.0
gyp info using node@6.9.5 | win32 | x64
gyp http GET https://atom.io/download/electron/v1.6.15/iojs-v1.6.15.tar.gz
gyp WARN install got an error, rolling back install
gyp ERR! install error
gyp ERR! stack Error: connect ETIMEDOUT 52.216.1.184:443
gyp ERR! stack at Object.exports._errnoException (util.js:1022:11)
gyp ERR! stack at exports._exceptionWithHostPort (util.js:1045:20)
gyp ERR! stack at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1087:14)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Users\\user\\AppData\\Local\\atom\\app-1.22.1\\resources\\app\\apm\\bin\\node.exe" "C:\\Users\\user\\AppData\\Local\\atom\\app-1.22.1\\resources\\app\\apm\\node_modules\\node-gyp\\bin\\node-gyp.js" "install" "--runtime=electron" "--target=1.6.15" "--dist-url=https://atom.io/download/electron"; "--arch=x64" "--ensure"
gyp ERR! cwd C:\Users\user\.atom
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
这个是怎么回事????