Sublime text 2 - AutoComplete带来无关的建议

时间:2013-01-31 23:04:11

标签: autocomplete sublimetext2

有时候,自动完成功能会提出一些与上下文完全无关的建议。

例如:

MyModule.py:

class test_1(object):
    def test_def(self):
        my_var_1 = 'sample text'

class test_2(object):
    def another_test_function(self):
        self.my_var_2 = 'another sample text'

Conf.py:

MY_CONF_1 = 12
MY_CONF_2 = 13
MY_CONF_3 = 14

Test.py:

import Conf
import TEST

print Conf.

当我输入Conf. ctrl + space )时,它会显示printimport,{的选项{1}},MyModule。  在上下文中它是无关紧要的。它不会将任何变量带入Conf.py文件中。 (当我开始输入Conf

时会这样做

我尝试过“AllAutoComplete”和“CodeIntel”,但它们都没有按预期工作。

如何强制AutoComplete仅提供与上下文相关的可用选项?

P.S:AutoComplete的模糊搜索有时效果很好,例如,当您将DB的表名称放在某处并且只是键入它时,但对于大多数情况我不能依赖。

0 个答案:

没有答案