8

如果我开始自己输入一个文件路径,然后用 tab 完成它,它会很好用,即

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

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

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

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


编辑:
注意:这是 ipython问题 #1172
解决方法:在开始输入路径之前关闭引号,然后制表符完成将不需要关闭它。IE

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

1 回答 1

1

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

于 2016-08-04T19:24:59.177 回答