不用代理工具和离线下载emmet2就是不能安装使用,到底是咋回事呢?
Hits:emmet2已经在Package Control网站上已经更名为emmet了,切忌继续搜索emmet2
。
自己的另一台电脑重装后要使用emmet,只能重装安装emmet,可见把软件打包成绿色便携版是多么重要!
一、你要使用emmet是不是?那明确告诉你—不用VPN就无法下载emmet插件
现在最令人讨厌的是不用VPN,根本无法下载emmet啊!!!
就算你使用Package Control搜索到结果,只要回车安装,就一定会弹出Unable to download Emmet. Please view the console for more details.
的信息。
当你打开Console错误日志,不多说废话,日志一定是如下这样的:
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading repository. Connection refused (errno 12029) during HTTP write phase of downloading https://api.github.com/repos/emmetio/sublime-text-plugin.
Package Control: Error downloading repository. URL error [WinError 10054] 远程主机强迫关闭了一个现有的连接。 downloading https://api.github.com/repos/emmetio/sublime-text-plugin.
Package Control: Error downloading repository. URL error [WinError 10054] 远程主机强迫关闭了一个现有的连接。 downloading https://api.github.com/repos/emmetio/sublime-text-plugin.
Package Control: No updated packages
reloading settings Packages/User/Package Control.sublime-settings
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading package. Host not found (errno 12007) during HTTP write phase of downloading https://emmetio.github.io/sublime-text-plugin/2.1.17/Emmet.sublime-package.
Package Control: Error downloading package. URL error [Errno 11003] getaddrinfo failed downloading https://emmetio.github.io/sublime-text-plugin/2.1.17/Emmet.sublime-package.
error: Package Control
Unable to download Emmet. Please view the console for more details.
一句话,可以让你连接却无法让你下载,日志里有一个信息很是让我疑问,为什么远程主机强迫关闭了一个现有的连接呢!?(我也不能脑补有或没有的事)
二、就算你能离线下载,安装成功后就是无法使用(也许有可能是我不懂离线安装配置)
依照网上教程下载了并解压,把解压后的插件目录放到了Packages
目录下,在Packages Settings
下也看到了插件名字,打开里面的Settings
和Key Bindings
的配置文件,跟以前安装成功的配置文件内容一样,没有任何的差别,但当我敲上代码按Tab
和Ctrl+E
快捷键的时候,就是没有任何效果,任凭我把键盘敲烂也不会有任何的反应。
一路走下来,我真是气得不行,最后不得不在网上找了一个免费试用的代理工具,启用代理工具再次打开sublime的Package Control搜索emmet并回车安装的时候,一下子就给我弹出了安装成功的信息,只要有下面的信息就是安装成功。
Package Control Messages
========================
Emmet
-----
Emmet plugin installed
Emmet is a web-developer’s toolkit for boosting HTML & CSS code writing.
With Emmet, you can type expressions (abbreviations) similar to CSS selectors and convert them into code fragment with a single keystroke. For example, this abbreviation:
ul#nav>li.item$*4>a{Item $}
...can be expanded into:
<ul id="nav">
<li class="item1"><a href="">Item 1</a></li>
<li class="item2"><a href="">Item 2</a></li>
<li class="item3"><a href="">Item 3</a></li>
<li class="item4"><a href="">Item 4</a></li>
</ul>
Read more about Emmet for Sublime Text:
https://github.com/emmetio/sublime-text-plugin#readme
PS:不得不感叹一下,都说知识无界,但有了wall,怎么可能没有界?正是因为那是乱七八遭的行业存在,把获取知识也变得是一件很奢侈的事!