ipython filepath autocompletion:字符串关闭引用插入

时间:2013-11-01 15:05:55

标签: string autocomplete path ipython

如果我开始单独输入文件路径,并且选项卡完成它,它就可以很好地工作,即

In [1]: ~
[TAB]
In [1]: /Users/zhermes/

但如果它在报价单内,它也会自动关闭报价单,即

In [2]: "~
[TAB]
In [2]: "/Users/zhermes/"

这使得继续插入更多路径变得很烦人... 无论如何都要禁用此行为?


编辑:
注意:这是ipython issue #1172
解决方法:在 之前关闭引号 开始输入路径,然后Tab-completion将不需要关闭它。即。

In [1]: ""
In [1]: "~[TAB]"
In [1]: "/Users/DilithiumMatrix/"

1 个答案:

答案 0 :(得分:1)

IPython 5(现在使用prompt_toolkit并对完成工作的方式进行了很多更改)似乎可以解决这个问题。如果我键入"~<TAB>,它将完成我的主目录而不插入结束引号。