先贴一个演示Emmet技巧的帖子,前端一般看了就离不开Emmet了,哈哈。
今天发现Emmet插件无法使用,半天也没发现问题所在,于是便想着remove,然后重新装。
结果remove之后发现install pakage在不能连上repositories,并报错:
There is no packages available for installation.
于是在网上看了好些人写的原因,大概都是说IPv6的问题,原因是外网也有人提出问题,并且采纳过一个答案,详情:This error is happened with IPv6 problem.
可惜他的答案并不能解决我的问题(我猜想可能是因为所在地网络的问题,毕竟在学校时好好的,一到公司就GG)。
于是只好手动安装(manually install):
- 首先下载Emmet
- 把Emmet文件夹解压到Preferences->Browse Packages目录下就会自己安装
Ps:也可以直接clone"https://github.com/sergeche/emmet-sublime.git"
安装完成后,当我使用"ctrl+e"自动补全快捷键时,出现了一个这样的错误信息:
Please wait a bit while PyV8 binary is being downloaded
原来原因是缺少PyV8(一个Python封装V8引擎的壳,提供了简单可用的API,利用python来构建出JavaScript的运行时环境)二进制文件。
- 下载当前系统对应的PyV8文件
- 解压至Sublime Text安装目录下"Packages"文件夹(Preferences=>Browse Packages...)下的PyV8文件夹中(如没有则自己创建)
- 重启Sbulime Text