一年没用Sublime,再用居然tab键的补全功能居然不见了
自从换了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自动更新时变化的,我就不清楚了!
目前共有 1 条回复