string - ipython 文件路径自动完成 : string closing quotation insertion

标签 string autocomplete path ipython

如果我开始自行输入文件路径,然后按 Tab 完成它,它会很好地工作,即

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

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

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

这使得继续插入更多路径变得很烦人...... 有办法禁用这种行为吗?

<小时/>

编辑:
注意:这是 ipython issue #1172 .
解决方法:开始输入路径之前关闭引号,然后制表符补全就不需要关闭它。即

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

最佳答案

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

关于string - ipython 文件路径自动完成 : string closing quotation insertion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19729470/

相关文章:

java - 如何使两个字符串之间随机连接

ruby - 使用 Regexp 部分匹配 Ruby 字符串的方法

emacs - 在 Emacs 中,有没有办法只从一个指定的缓冲区自动完成?

javascript - 我的bundle.js似乎没有创建

css - 如何为根目录中的文件夹创建路径?

redirect - 使用路径前缀规则时如何用Traefik重写路径?

换行符后带有三个点的 python 字符串...这是什么东西?

java - 查找字符串中出现次数最多的字符

javascript - Angular.js - Google 自动完成事件触发时清除文本框?

php - 服务器端与客户端自动完成