如果我开始单独输入文件路径,并且选项卡完成它,它就可以很好地工作,即
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/"
答案 0 :(得分:1)
IPython 5(现在使用prompt_toolkit并对完成工作的方式进行了很多更改)似乎可以解决这个问题。如果我键入"~<TAB>
,它将完成我的主目录而不插入结束引号。