导入时,IPython 无法对当前目录中的模块名称进行制表符补全。
如果我在当前目录中有一个名为 Blah.py 的文件,我想(在 ipython 提示符下)输入 import Bl 并完成“import Blah”。不过,当我按 Tab 时似乎什么也没发生。其他情况下的制表符完成似乎工作正常。
我在 Mac OSX 版本 10.5.8 上使用 EPD 7.2-2 64 位。它带有 IPython 0.12 版。
这种制表符补全曾经适用于我在 Mac 上使用 IPython 版本 0.10.2(尽管它不是 EPD 的一部分)。我在此 EPD 版本中注意到的唯一其他区别是,每次您在字符串中对目录名称进行制表符补全时,制表符补全也会关闭引号。
任何想法表示赞赏。
谢谢!