我使用Emmet软件包(Windows 7 64位)安装了Sublime Text 2.
当我输入“ wid ”时,我希望自动完成的第一个建议为“宽度”。 问题是,现在它表明很少使用“寡妇”。
如何修改建议的顺序,或者甚至更好,完全删除“寡妇”自动完成建议?
答案 0 :(得分:11)
参考: https://support.microsoft.com/en-us/kb/312629/en-us
ST3:Emmet:设置 - 用户
{
"disable_completions": false,
// This solution works to override annoying autocompletions from emmet.
// I could do without seeing "widows" ever again, but just in case I added it back so that "widows" won't autocorrect to "width"
"snippets": {
"css": {
"filters": "css",
"profile": "css",
"snippets": {
"wid": "width:|;",
"widows": "widows:|;"
}
}
}
}
编辑:删除文件的解决方案对我不起作用。在输入“width”后点击标签仍然自动完成为“widows :;”在我的机器上。
答案 1 :(得分:3)
http://www.sublimetext.com/docs/2/auto_complete.html
“默认情况下,在按下enter时将提交完成弹出窗口中的选定项目。这可能会在提交完成和插入换行符之间产生歧义。通过将auto_complete_commit_on_tab设置为true,输入将插入换行符,并且选项卡将提交当前完成。还有其他好处:因为Sublime Text知道没有歧义,它将显示更精确的完成列表,您希望更有可能位于第一位。
建议在选项卡上启用提交,但需要很短的时间才能习惯。“
转到'preferneces->浏览包'
那里应该有一个'emmet css snippets'文件夹
在这个文件夹里面是所有可用的片段,作为名为的个人文件:
'shortcut'.sublime-snippet(wid.sublime-snippet代表'width')
答案 2 :(得分:3)
另一种选择就是" w"和TAB。这是"宽度:;"根据{{3}}
答案 3 :(得分:1)
我遇到了同样的问题,
尝试打开Preferences > Browse For Package
在窗口打开CSS
文件夹并编辑css_completions.py
文件,将文件拖动到崇高并找到widows
,删除该行上的代码,我已经尝试过,它可以在mu sublime上工作。< / p>