其实这个网上很多教程,有一些方法是可行的,但是有一些方法是行不通的。

虽然Sublime text 2有不同平台的版本,但是安装起来,还是有点差异的。

先简单介绍一下Emmet,Emmet是Zen-coding的一个Fork版本,如今Zen-coding的作者已经停止在Github上更新了,所以Emmet自然成了我们的不二选择。

但是鄙人重装系统无数,每次到安装这蛋疼的Emmet时都会要谷歌一番,一来是因为有些东西真的记不住(例如安装Package Contorl的代码),二来是因为,这Emmet实在是太难装了。

Windows平台下安装Emmet应该没什么问题,但是在Linux下安装,我是安装了3次才成功的。下面说一说我安装过程中的一些细节。

首先,肯定需要安装Package Control,这个直接按Ctrl+`呼出控制台,输入以下代码:

import urllib2,os; pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not
os.path.exists(ipp) else None;
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));
open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('

','%20')).read()); print 'Please restart Sublime Text to finish
installation'

如果顺利,重启之后在Preferences那儿就可以看到Package Control了。

接着把Package Control打开,输入Install
Package,进入包安装,输入Emmet回车,等待5~10秒,看看是否会弹出一份Emmet的描述文件,如果弹出来了,那么恭喜你,安装很顺利。如
果没有的话,即便你可以使用一些简单的Emmet语句,那么这个Emmet是不完整的。于是,就要用到第二个安装方法,也就是我选择的安装方式——手动安
装:

注意,接下来的步骤是接着上面的步骤来的,所以如果接下来的步骤你看不懂,就证明你没有贯彻落实上面的步骤。如果没有意外,你会在Sublime
text2的根目录里找到一个Data文件夹,在Data文件夹里面找到一个叫Package的文件夹,如果以上两个文件夹你都找不到,不要紧,手动创建
一个,这样是可行的。

当你找到了Packages目录,或者已经创建了这么一个文件夹之后,你接下来该做的就是去这里:https://github.com/emmetio/pyv8-binaries/downloads

下载一个Pyv8,然后在Package里面新建一个叫PyV8的文件夹,再把ZIP里面的内容解压到Pyv8文件夹里面去。

接下来,再点击这里:https://github.com/sergeche/emmet-sublime/archive/master.zip下载最新的Emmet插件包,把内容解压到Package里面就OK了。

好了,现在重启Sublime Text 2,开启你的Emmet之旅吧!

补充:

部分用linux的网友可能会出现Sublime Text 2提示“loading PyV8 binary, please wait"的字眼,这是因为PyV8自动寻找更新了,解决办法如下:

1.在PyV8文件夹下创建一个名叫linux的文件夹(如果是64位系统请创建linux64)

2.在文件夹内创建一个叫config.json的文本文件

3.在文本文件内输入:

  1. {"skip_update": true}

4.保存,重启ST2,问题不再

-------------------------------------------------------

附 PyV8下载地址: http://files.cnblogs.com/linuxOS/pyv8-linux32.zip

关于Sublime text 2中Emmet的安装 _html:xt无效的更多相关文章

  1. sublime text 3中emmet常用技巧

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Sublime Text 2之Emmet插件安装及使用

    1.安装Emmet How To Install?Reffer to this link:http://www.ituring.com.cn/article/47310 2.使用Emmet--Abbr ...

  3. 【转】sublime text 2中Emmet插件8个常用的技巧

    因为开始做web项目,所以最近在用sublime编辑器,知道了一个传说中的emmet,原名是zen coding.html神插件可以说是.文章部分内容转自http://www.cnblogs.com/ ...

  4. Sublime text 3 中 Package Control安装

    安装前 ctrl+shift+p  在命令板中输入PC,如下图表示没安装: 使用ctrl+~调出sublime软件的控制台命令窗口:粘贴运行 import urllib.request,os,hash ...

  5. 在Sublime Text 3 中安装SublimeLinter,Node.js进行JS&CSS代码校验

    转载自:http://www.wiibil.com/website/sublimelinter-jshint-csslint.html 在Sublime Text中安装SublimeLinter,No ...

  6. Sublime text 3 中Package Control 的安装与使用方法和解决Sublime Text 3不能正确显示中文的问题

    Sublime text 3 中Package Control 的安装与使用方法,英文好可以在这个网址看看, 下面简单的说明一下 : https://packagecontrol.io/install ...

  7. Sublime text 3 中Package Control 的安装与使用方法

    Package Control插件本身是一个为了方便管理插件的插件,在Sublime text 3中,Package Control 的安装方法一开始出来的方法是要先安装Git, 再输入代码来安装,原 ...

  8. 在sublime text 3中设置浏览器预览快捷键

    1.安装 SideBarEnhancements ctrl+shift+p,进入命令模式,然后输入package control(或者直接输 pci 或许也行),回车: 输入:SideBarEnhan ...

  9. 在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件

    在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件 开源程序 浏览:29555 2013年05月02日 文章目录[隐藏] 常见的工作流程 SFTP 安装和使用方法 第一步: ...

随机推荐

  1. 感兴趣的Linux发行版

    1. Ubuntu,包括KUbuntu,XUbuntu,Kyrin等等 2. BluestarLinux - 基于Arch Linux,感觉很美 http://sourceforge.net/proj ...

  2. fragment的实现与互相通信

    Android3.0后出来的新控件,主要是为了在平板和手机屏幕的兼容 实现效果: 点击Sd卡,出现SD目录下的所有文件和文件夹,点击外置Sd卡,出现外置Sd卡目录下的文件和文件夹.点击U盘,出现U盘目 ...

  3. delphi对ini文件的操作(转载 万一)

    ini 文件操作记要(1): 使用 TIniFileunit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Gr ...

  4. http://blog.163.com/db_teacher/blog/static/194540298201110723712407/

    实验(七).第五章 数据库完整性 2011-11-07 14:37:12|  分类: 默认分类 |  标签: |字号大中小 订阅     一.实验目的 1.熟悉通过SQL语句对数据进行完整性控制 2. ...

  5. websocket nova vnc proxy

    1. vnc proxy的实现原理 vnc 是nova提供的用来访问虚拟机的一项重要功能,用户可以通过websocket来访问,也可以通过java客户端来访问.通过websket访问虚拟机 的功能已经 ...

  6. TreeSet具体应用

    知识是用来运用的,一辈子用不上的等于没学,学了忘了的等于没学,学了不会用的等于没学 //TreeSetDemo2.java package saturday2; import java.util.Ha ...

  7. maven,本地仓库和私服nexus的配置,以及eclipse载入maven

    首先可以进入http://maven.apache.org/官网查看如何配置 一.配置环境 1 确定自己的java运行环境配置正确-->在cmd运行 java -version或echo %JA ...

  8. 转:理解Java泛型

    JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进.但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪.在本月的“Java 理论和实践”中 ...

  9. Python学习 1 一 Python2.75的安装及环境配置教程

    Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...

  10. 百度2014校园招聘算法——给出一组数据A=[a_0, a_1, a-2, ... a_n](当中n可变),打印出该数值元素的全部组合。

    VC++ void StringTest(CString source, CStringArray& dest) { if(source.IsEmpty()) { } else { CStri ...