美文网首页墨狂之逸才
如何在mac下sublime text 安装 emmet

如何在mac下sublime text 安装 emmet

作者: tinywings | 来源:发表于2015-02-28 15:08 被阅读11911次

    对于前端开发来说,Mac下最流行的coding工具不是DW,而是更简洁的sublime text。sublime text软件本身不能自动补充,这时就需要一款强大的插件——emmet。

    如何安装插件呢?按照以往的经验,是下载插件后双击直接安装吗?还是要解压到特定文件夹?我尝试百度(原谅我用不了google)了sublime text、emmet、mac、下载、安装、插件等关键字的组合,搜索结果里只有少量有用的文章,点开后的内容往往雷同。文章中包含了大量的代码和认识却不看不懂的词语,对于我这个编程小白来说犹如天书。我向一个前端大神求助,对方远程指挥我操作了一番,依然没有成功。后来根据大神发给我的一篇英文教程,自己重新照着操作了一遍,总算安装成功。

    真正装完后发现过程其实没有我搜索到的中文教程中写的那么复杂。今天就把我看到的那篇英文教程的关键步骤翻译一下,作为自己的学习笔记。如果这篇文章有幸帮到其他遇到类似问题的同学,我会非常开心。

    现在开始吧!

    安装Package control

    1.你需要安装正确版本的sublime text 3。下载地址在此:http://www.sublimetext.com/3

    2.打开sublime text 3,按CTRL + `或者在菜单中选择View > Show Console,可打开控制台——也就是下面的一条输入框。

    3.在输入框中复制粘贴下以下代码:

    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

    然后回车。这时可以看到鼠标变成了旋转的彩色圆圈,稍等片刻,一些代码出现在了控制台的上面。重启sublime text 3。

    安装emmet

    1.在sublime text 3中按下快捷键CTRL + SHIFT + P或者在菜单中选择Tools > Command Palette…

    2.在弹出的输入框的自动提示中选择Package Control: Install Package。

    3.输入Emmet并点击此时emmet开始安装啦。等待几分钟,待最下面一行显示几行line,几个column时,emmet就算装好了。再次重启sublime text 3。

    emmet的使用方法在这里,忘记了的同学可以再复习一下。http://blog.csdn.net/ys743276112/article/details/38133995

    等等,为什么还是不能自动补充呢?要先保存成html或者css的文件呀!现在是不是可以了呢?

    英文教程地址在此,如果小伙伴们在安装过程中还有其他问题可以参考下原版。http://www.ishaanrawat.com/install-emmet-sublime-text-3/

    相关文章

      网友评论

      • JumpSmallFlame:挺好的
      • 勿问情殇:js 文件的 render 函数不能自动补充
      • 0秋水0:不行啊楼主,安装Emmet报错“There are no packages available for installation”。
      • 丶867:我遇到了一个问题:安装pachage control的第三步时候出现了【File is not a zip file】这个错误,解决方法是去到【https://packagecontrol.io/installation#st3】获取最新的安装代码。记录方便后面的人!
        aofeilin:@丶867 为什么我的总是失败>>> import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
        Traceback (most recent call last):
        File "./python3.3/urllib/request.py", line 1248, in do_open
        File "./python3.3/http/client.py", line 1065, in request
        File "./python3.3/http/client.py", line 1103, in _send_request
        File "./python3.3/http/client.py", line 1061, in endheaders
        File "./python3.3/http/client.py", line 906, in _send_output
        File "./python3.3/http/client.py", line 844, in send
        File "./python3.3/http/client.py", line 822, in connect
        File "./python3.3/socket.py", line 435, in create_connection
        File "./python3.3/socket.py", line 426, in create_connection
        OSError: [Errno 65] No route to host

        During handling of the above exception, another exception occurred:

        Traceback (most recent call last):
        File "<string>", line 1, in <module>
        File "./python3.3/urllib/request.py", line 156, in urlopen
        File "./python3.3/urllib/request.py", line 469, in open
        File "./python3.3/urllib/request.py", line 487, in _open
        File "./python3.3/urllib/request.py", line 447, in _call_chain
        File "./python3.3/urllib/request.py", line 1274, in http_open
        File "./python3.3/urllib/request.py", line 1251, in do_open
        urllib.error.URLError: <urlopen error [Errno 65] No route to host>
        丶867:网址需要翻.墙,这是最新代码:【import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)】
      • 小小棒棒糖:你安装Package control第3步,需要改一下,直接贴会失败,应该某个单词连在一起了。你可以你markdown语法的```,别用>
        小小棒棒糖:嗯,我看错了,我用的2.0用的那个命令
      • jiaming_:安装emmet 第二部貌似选择 Package Control:advanced Install Package :grin:
      • 4df2374eab7d:下载安装完了还是没有提示mac机器
      • bluce_l:出现 loading pyv8 binary ,pleaseWait 是什么原因??
      • GeekDmm:前端初学者感谢
      • LeeDev:好人
      • f3488b2a6987:谢谢,成功
      • eca0973b93b6:非常感谢
      • 飘摇的水草:谢谢,已成功
      • a07cb0dc8e44:已安装成功 ,谢谢分享!
      • b8cde9595911:谢谢你

      本文标题:如何在mac下sublime text 安装 emmet

      本文链接:https://www.haomeiwen.com/subject/weojxttx.html