解决Sublime text插件Emmet ctrl+e与tab快捷键失效问题

学习前端过程中,笔者采用了Sublime Text 3 作为开发工具,在安装使用过程中,遇到不少曲折。

安装Package Control

安装好sublime text后,我们使用 ctrl+~打开命令行,通过https://packagecontrol.io/installation#st3安装Package Control。安装过程,通常会不成功,需要手动干预。在Preferences–>Browse Packages,新建Installed Packages/目录,将网页右侧本地包放入目录下,重启。
在这里插入图片描述

Emmet安装过程,PyV8 binary报错

Sublime Text 3 英文版安装Emmet报错

Error while loading PyV8 binary: exit code 1 
Try to manually install PyV8 from
https://github.com/emmetio/pyv8-binaries/

解决方案
我们通过Package Control:Install Package安装Emmet时,虽然加载PyV8库失败,但是Emmet仍然时安装成功的,我们只需将该库加载到本地合适位置即可。

  1. 通过perfermance --> browse packages找到本地目录
  2. 在Installed Packages/目录下,新建PyV8目录,将下载的zip包中的文件放入,重启生效。

Emmet插件 ctrl+e快捷键失效问题

这个问题很纠结,查了很多博客,千篇一律,都是Emmet插件或者Sublime text的快捷键,没有参考价值。通过Preferences可以查看Emmet配置,没有任何报错,笔者误以为Emmet插件安装无误。测试 !+tab和html:5+tab,Emmet快捷键无法失效。

解决方案:
方案其实很简单,甚至感觉自己很傻~~
方案:正确地安装PyV8 binary。笔者开始将PyV8目录放到了browse packages目录下,在将该目录放到Installed Packages/目录下后,快捷键恢复使用。

在这里插入图片描述
在这里插入图片描述

Tab键快捷生成代码问题

这个就是一个改键问题,改下Emmet的快捷键配置就好,如下。

[
    {
        "keys": [
            "ctrl+e"
        ],
        "args": {
            "action": "expand_abbreviation"
        },
        "command": "run_emmet_action",
        "context": [
            {
                "key": "emmet_action_enabled.expand_abbreviation"
            }
        ]
    }
]

开始学习时,失败过多挺打击人的,也浪费了很多时间在很多重复的网络资料上。既然花很多时间解决了,一定要记下来备忘,也希望帮同样遇到该问题的你。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值