【问题标题】:Emmet in sublime: Nesting operators don't work while other operators work excellentEmmet in sublime:嵌套运算符不起作用而其他运算符工作出色
【发布时间】:2017-01-31 09:10:13
【问题描述】:
div.test 给了我<div class="test"></div> 但是
div>div 给了我div><div></div>。
这是崇高的3。它以前工作过。很长时间。然后我安装并删除了很多包。在某个时刻,嵌套操作员停止工作。也许有人遇到过。
【问题讨论】:
标签:
nested
operators
sublimetext3
emmet
【解决方案1】:
找到原因了。我没有注意到在命令日志中 (sublime.log_commands(True)) 执行了另一个命令:insert_best_completion 而不是 emmet 的命令 expand_abbreviation_by_tab。
Emmet 启动失败。因为奇怪的包控制加载器:0_package_control_loader.sublime-package(在 Installed Packages 目录中)。
在https://forum.sublimetext.com/t/solved-emmet-not-working-in-3124/23122找到解决方案
- 退出st3
- 重命名 0_package_control_loader.sublime-package 为
0_package_control_loader.sublime-package.bak (或移动文件为
备份)(ubuntu的路径:
/home/用户名/.config/sublime-text-3/Installed
Packages/0_package_control_loader.sublime-package)
- 启动 st3(文件 > 0_package_control_loader.sublime-package 是
自动创建 -> emmet 工作)