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