我经常发现自己需要导入一些东西,但不太确定它的完全限定名。我通常会打开一个浏览器,执行像python [target_of_import]
这样的互联网搜索,然后扫描一两页直到找到它。你知道吗
这是可行的,但会导致我的工作流程中出现相对较长的中断,尤其是当我必须连续搜索一些时。其他人如何处理这个问题?你知道吗
有类似Haskell的Hoogle的Python吗?你知道吗
[注:我目前使用vim
,以防有人建议使用基于IDE的解决方案。]
编辑:有关自动完成的答案,请指定此选项。一般来说,autocomplete可能是一个非启动解决方案,因为在特定的情况下,我询问的是要自动完成的字符串最左边的字符是未知的。你知道吗
编辑2:虽然我不会断然排除关于切换到/学习新IDE的建议,但我不太可能完全改变实现这一点的工作方式(例如,从命令行上的vim
切换到Eclipse+插件之类的东西)。你知道吗
您可以在vim中使用Unite.vim
通过在
.vimrc
中添加以下内容来启用模糊文件搜索:搜索文件:
在文件中搜索:
在文件中搜索文件名和
(用于在源之间更改)
另见
:h :UniteWithCursorWord
这将打开一个与文件匹配的缓冲区。您可以按enter键打开文件,但因为您只想复制文件名,所以只需使用
y$
来拖动行,q
来关闭缓冲区,p
来粘贴拖动的行。你知道吗相关问题 更多 >
编程相关推荐