我已经完成了与Pysmell完成工作的全面完成,但我似乎无法再这样做了。
我尝试在网上执行一些步骤,但是大多数(如果不是全部的话)都是模糊的,并且假设你在某种程度上知道自己在做什么。
对于完整的Vim新手(傻瓜?),有人可以发布关于如何使代码完成正常工作的完整分步教程吗?
答案 0 :(得分:4)
在插入模式下还有Ctrl+n
,它将根据在任何打开的缓冲区中看到的单词自动完成(即使在其他标签中)。
答案 1 :(得分:2)
您可以尝试Pydiction(摘录如下)
说明 Pydiction允许您 Vim中的Tab-complete Python代码, 包括:标准,定制和 第三方模块和包。加 关键字,内置函数和字符串 文字。
答案 2 :(得分:1)
Pyflakes有vim plugin这样做非常棒。与Pydiction不同,你不需要事先建立一个字典(所以如果你在不同的虚拟语言之间蹦蹦跳跳,那就不那么麻烦了。)我没有长时间使用它,但它看起来很光滑。
答案 3 :(得分:0)
在键入mid-word时尝试按Ctrl-p。 Ctrl-p会插入以您键入的前缀开头的最新单词,Ctrl-n会插入下一个匹配项。如果你有几种可能性,你可以多次点击ctrl-p来按顺序替换每个候选人。