我无法在Windows 8上为SublimeRope使用自动完成功能。
首先,我注意到SublimeRope在Windows上创建新的Rope项目时会弄乱路径,因此我在.ropeproject>中修复了python_path
个首选项。 config.py,它们是:
prefs.add('python_path', 'C:/Users/brandon/python_virtualenvs/aa/Lib/site-packages')
prefs.add('python_path', 'C:/Users/brandon/django_projects/andrews-app')
我也尝试在我的项目文件中指定要自动导入的包:
"rope_autoimport_modules": ["django.*"]
当我尝试运行:Rope: Regenerate Global Module Cache
时,出现错误:
"Missing modules in configuration file"
答案 0 :(得分:0)
我记录了我在这里如何修复它:
https://github.com/JulianEberius/SublimeRope/issues/54
基本上,我补充道:
sys.path.insert(0,r“C:\ Python27 \ Lib \ site-packages”)
在sublime_rope.py中。
显然是一个黑客,但它可以工作,直到代码在上游修复。