一年没用Sublime,再用居然tab键的补全功能居然不见了

Author: luorui - Posted:5年前 - View:2164

自从换了JetBrains全家桶后,就基本再也没有碰过Sublime了,今天突然在电脑上翻开了Sublime软件安装目录,于是想再感受一下秒开软件的感觉,说实话,秒开的感觉真是秒不可言,你懂得,虽然JB全家桶给你带来了智能的感觉,但是打开的速度真心的慢,想起我原来的电脑只有4G的内存生活,打开JB慢不说,也卡得我快要崩溃!!

废话不多说,今天就要试一下轻飘飘的感觉,哈哈。。。随手新建了一个页面,保存为demo.html,输入html:5按tab键自动补全整个网页,这就是Emmet的强大之处,我按按按,任我怎么按tab键,但就是补全不了,我有强迫症,这怎么能忍,我再敲了ul>li*5>a却变成了ul>li*5><a></a>,这是怎么回事?怎么连这小段代码都无法补全了,我的Sublime到底遭遇了什么??看来我自己的无法解决了,只能求助于搜索引擎,我通过“Sublime的Emmet快捷键失效”关键词搜索一下,网上都是这方面的文章,于是挑了几篇按着弄了一遍,文章里都说是因为缺少PyV8插件导致的,我根据文章从github下载了全新的PyV8插件并解压到了Installed Packages的目录里,再重启Sublime软件,再继续补全ul>li*5>a代码,还是不行啊!!!

我真的要怒了,这到底是遇到什么鬼了,我的Sublime生气了?无意间我看到有的文章说,Emmet的快捷键是ctrl+e,我就很纳闷,不是一直都是tab键吗?怎么变成ctrl+e了,我抱着试一试的态度用ctrl+e补全一下代码,果然成功了,什么时候快捷键变了?以前按tab键用得好好的,我都没改过,难道自动更新就变了吗?我再打开配置文件看了,快捷键果然变成了ctrl+e,配置代码如下:

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

我随后把配置文件中的ctrl+e组合键改成了tab,再新建一个HTML网页试了补全功能,tab键补全功能再次回来了,搞了半天,原来不是那个PyV8插件的事,而是快捷键变了,至于是不是Sublime自动更新时变化的,我就不清楚了!

0 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论

目前共有 1 条回复

fklangwang
- fklangwang - 5年前

我也遇到了这情况,都是按着网上的教程搞的,还是一直没弄好,希望我的也是快捷键的问题!