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

Dil*_*rix 8 string autocomplete path ipython

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

In [1]: ~
[TAB]
In [1]: /Users/zhermes/
Run Code Online (Sandbox Code Playgroud)

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

In [2]: "~
[TAB]
In [2]: "/Users/zhermes/"
Run Code Online (Sandbox Code Playgroud)

这使得继续插入更多路径令人讨厌...反正有没有禁用此行为?


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

In [1]: ""
In [1]: "~[TAB]"
In [1]: "/Users/DilithiumMatrix/"
Run Code Online (Sandbox Code Playgroud)

asm*_*rer 1

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