gpt4 book ai didi

python - VIM自动补全废话

转载 作者:太空宇宙 更新时间:2023-11-04 01:24:46 25 4
gpt4 key购买 nike

我读到CTRL+P是VI中的自动补全快捷键,但是自动补全给出的建议对我来说意义不大。

从 re 包说有一个叫做 findall 的方法。当我执行 CTRL+Space 时,Eclipse 可以推荐该方法:

enter image description here

但是当我在VI中尝试自动完成时,它找不到findall方法。唯一的建议似乎是我之前输入的与 re 模块无关的命令。

enter image description here

任何人都可以给我一些提示,VI 中 CTRL+P 背后的自动完成故事是什么,我如何调整它以使其与 Eclipse 的自动完成一样好。

(每当我怀疑VI的力量时,事实总是我缺乏发现VI之美的力量)

谢谢!

最佳答案

在 vim 中 <C-p>不是唯一可用的完成快捷方式。为 python 定义的 Omni 完成应该用 <C-x><C-o> 调用, 然后使用 <C-n>/<C-p>选择变体。补全类型比较多,都是<C-x>开头的, 请参阅 :h ins-completion .

最好使用一些第三方插件(如 jedi-vim 或 klen/python-mode)来获得 python 补全,因为它们更智能。请注意,至少 klen/python-mode 不会重新定义 <C-p> .他们重新定义了<C-x><C-o>通过设置 'omnifunc' option .

关于python - VIM自动补全废话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com