关于Sublime text 2中Emmet的安装 _html:xt无效
其实这个网上很多教程,有一些方法是可行的,但是有一些方法是行不通的。
虽然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.在文本文件内输入:
- {"skip_update": true}
4.保存,重启ST2,问题不再
-------------------------------------------------------
附 PyV8下载地址: http://files.cnblogs.com/linuxOS/pyv8-linux32.zip
关于Sublime text 2中Emmet的安装 _html:xt无效的更多相关文章
- sublime text 3中emmet常用技巧
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Sublime Text 2之Emmet插件安装及使用
1.安装Emmet How To Install?Reffer to this link:http://www.ituring.com.cn/article/47310 2.使用Emmet--Abbr ...
- 【转】sublime text 2中Emmet插件8个常用的技巧
因为开始做web项目,所以最近在用sublime编辑器,知道了一个传说中的emmet,原名是zen coding.html神插件可以说是.文章部分内容转自http://www.cnblogs.com/ ...
- Sublime text 3 中 Package Control安装
安装前 ctrl+shift+p 在命令板中输入PC,如下图表示没安装: 使用ctrl+~调出sublime软件的控制台命令窗口:粘贴运行 import urllib.request,os,hash ...
- 在Sublime Text 3 中安装SublimeLinter,Node.js进行JS&CSS代码校验
转载自:http://www.wiibil.com/website/sublimelinter-jshint-csslint.html 在Sublime Text中安装SublimeLinter,No ...
- Sublime text 3 中Package Control 的安装与使用方法和解决Sublime Text 3不能正确显示中文的问题
Sublime text 3 中Package Control 的安装与使用方法,英文好可以在这个网址看看, 下面简单的说明一下 : https://packagecontrol.io/install ...
- Sublime text 3 中Package Control 的安装与使用方法
Package Control插件本身是一个为了方便管理插件的插件,在Sublime text 3中,Package Control 的安装方法一开始出来的方法是要先安装Git, 再输入代码来安装,原 ...
- 在sublime text 3中设置浏览器预览快捷键
1.安装 SideBarEnhancements ctrl+shift+p,进入命令模式,然后输入package control(或者直接输 pci 或许也行),回车: 输入:SideBarEnhan ...
- 在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件
在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件 开源程序 浏览:29555 2013年05月02日 文章目录[隐藏] 常见的工作流程 SFTP 安装和使用方法 第一步: ...
随机推荐
- moveToThread的最简单用法(依葫芦画瓢即可)(使得线程也更偏向于信号槽的使用方法)
/*! * \file main.cpp * * Copyright (C) 2010, dbzhang800 * All rights reserved. * */ #include <QtC ...
- 点击itemView选中checkbox
在Listview中如果item中含有checkbox会使itemview的setonitemchecklistingner失效,我们可以通过设置checkbox的clickbale的值为false来 ...
- Children of the Candy Corn (bfs+dfs)
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8120 Accepted: 3547 Description The c ...
- vs 2013调试的时候重启的解决方案
今天在用vs 2013 调试程序的时候,vs 总是莫名其妙的关闭,停止运行,泪蹦了..... 是什么原因呢? 以前的时候可是好好的啊,经过认真的思索,最近装过和vs 2013 相关的程序也只有 ref ...
- xshell中启动linux图形界面
使用root用户执行xhost + IP为客户端机器IP,使用远程登录用户执行 DISPLAY=IP:0.0;export DISPLAY; 使用远程登录的用户执行: xhost +
- Android 基础组件
基础组件 所有的控件都可以在java代码中创建出来,并且大部分的属性都对应set和get方法,比如 View view = new View(Context context) context是上下文 ...
- 招一位安防软件project师,嵌入式开发project师
岗位职责 1.负责海思平台IPC产品应用层软件设计及维护 2.私有平台协议对接及为第三方提供技术支持. 任职资格: 1.较强的学习.领悟能力,能够高速熟悉公司现有代码. 2.熟练掌握C.C++开发语言 ...
- IPython notebook 使用介绍
参考资料: http://mindonmind.github.io/2013/02/08/ipython-notebook-interactive-computing-new-era/ http:// ...
- Freemarker常用技巧(二)
1 list.break指令<#list sequence as item> ...</#list>tem_index:当前变量的索引值.item_has_next:是否存在 ...
- Python字典--笔记
<Python3程序开发指南> 映射:键-值数据项的组合 Python3支持两种无序的映射类型:内置的dict类型.标准库中的collections.defaultdict类型. Pyth ...