我有一个示例项目:
test
-src
someClass.py
-tests
test_someClass.py
src / someClass.py的内容:
class SomeClass:
def some_method(self):
print("I'm a method")
def another_method(self):
self.some_method()
test_someClass.py的内容:
from src.someClass import SomeClass
def test_someClass():
c = SomeClass()
c.some_method()
if __name__ == '__main__':
test_someClass()
从test
开始,我启动gvim并在不同的窗口(缓冲区)中打开上述两个文件。
编辑test_someClass.py
时,我无法完成SomeClass
中定义的someClass.py
。如果我将SomeClass
复制到test_someClass.py
,那么我就可以完成它。所以它似乎不会自动读取这个相邻的文件夹。我该如何解决这个问题?
(请注意,c / c ++文件对我来说很合适。)
我安装了python-jedi 0.11.1-1和vim-jedi 0.8.0-3。我已按照完整的安装说明安装了YouCompleteMe,但使用Clang提供的系统除外。