如何设置sublime-text以始终显示自动完成的建议

时间:2013-04-11 18:48:17

标签: sublimetext2 code-completion modula-2

当我输入Java代码时,代码完成功能非常有效,但我最近为Modula-2创建了一个构建系统,而当我按下ctrl + space时自动完成功能正常工作,它并不表示它本身的话。我每次都要按ctrl + space,这种(有点)会破坏目的。

我意识到modula-2不是一种非常流行的语言,但是sublimetext有一个很好的功能,可以记住用户写的每个单词,并在代码完成中使用它。这就是ctrl + space组合首先工作的原因。有谁知道如何启用这些建议?

2 个答案:

答案 0 :(得分:1)

触发弹出窗口的内容由auto_complete_selector设置控制。您需要为其添加适当的范围。如果您没有为这些文件使用语法高亮显示,我相信这会将源范围应用于该文件,然后将弹出窗口显示。

{ 
    "name": "Modula-2",
    "scopeName": "source.modula-2",
    "fileTypes": [""],
    "patterns": [
    ],
    "uuid": "f8005a03-62cf-460b-84be-1184508464ed"
}

这是JSON表单,您可以使用PlistJsonConverter转换为plist。然后将其保存为packages文件夹中的.tmLanguage文件,可能是用户目录,如果您有其他与这些类型的文件相关的内容,则可能是Modula-2目录。

答案 1 :(得分:1)

您应该尝试Modula-2 Language Sintax这是一个新的包。您可以使用Package Control或仅通过git clone git://github.com/harogaston/Sublime-Modula-2.git

安装它