如何删除Sublime Text 2中的某些特定自动完成?

时间:2014-01-10 15:28:43

标签: autocomplete sublimetext2 sublimetext code-snippets

我使用Emmet软件包(Windows 7 64位)安装了Sublime Text 2.

当我输入“ wid ”时,我希望自动完成的第一个建议为“宽度”。 问题是,现在它表明很少使用“寡妇”。

如何修改建议的顺序,或者甚至更好,完全删除“寡妇”自动完成建议?

4 个答案:

答案 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>