Sublime Text 2 和 Zen Coding CSS 缩写

4
我无法在Sublime Text 2中使用Zen Coding CSS。我通过Package Control将Zen Coding安装到Sublime Text 2,尝试使用CSS缩写,但失败了。
如果我在.css文件中输入“v:v + tab”,应该得到visibility:visible;,但实际上却得到了v:vertical-align,其他CSS缩写也是如此。
Zen coding在.html文件中运作良好。
我认为问题出现在Sublime本身。。我尝试在设置文件中将"tab_completion"设为false,希望这会禁用Sublime的自动完成,但没有成功。我还尝试将auto_complete_commit_on_tab设为false,这禁用了Zen Coding和Sublime的制表符补全。
非常感谢您的帮助。
3个回答

3

听起来像是Sublime Text 2内置的自动建议正在覆盖您的Zen Coding包。

尝试在CSS特定设置文件中禁用“auto_complete”选项(在此处查找或创建:Packages/User/CSS.sublime-settings):

{
  "auto_complete": false
}

0

正如rkj所说,内置的CSS包覆盖了Zen Coding。然而,他的解决方案对我没有起作用。

相反,我只是删除了原始的CSS包。如果你进入Sublime的安装目录,然后查看“Pristine Packages”,你会看到所有预装在Sublime中的原始包。

然后删除文件CSS.sublime-package,Zen Coding CSS缩写就应该开始工作了。


0
这个问题让我很烦恼。我找到的最好的解决方案是从用户设置中删除word_separators中的冒号:
"word_separators": "./\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接