zoukankan      html  css  js  c++  java
  • 关于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.在文本文件内输入:

    1. {"skip_update": true}  

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

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

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

  • 相关阅读:
    leetcode 175 Combine Two Tables join用法
    spark学习及环境配置
    html表格设计
    免费的论文查重网站
    php利用msqli访问数据库并实现分页,
    php利用href进行页面传值的正确姿势
    php+mysql时报错:Unknown column '' in 'field list'解决方案
    使用XMLHttpRequest解析json
    用自定义的函数将gps转换为高德坐标
    WeakHashMap回收时机
  • 原文地址:https://www.cnblogs.com/linuxOS/p/3322667.html
Copyright © 2011-2022 走看看