不用代理工具和离线下载emmet2就是不能安装使用,到底是咋回事呢?

eai7u 1个月前 101

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下也看到了插件名字,打开里面的SettingsKey Bindings的配置文件,跟以前安装成功的配置文件内容一样,没有任何的差别,但当我敲上代码按TabCtrl+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,怎么可能没有界?正是因为那是乱七八遭的行业存在,把获取知识也变得是一件很奢侈的事!

0 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论
目前尚无回复