【发布时间】:2011-06-02 18:35:17
【问题描述】:
我使用 ctags、taglist 等来在 Vim 中自动完成。但是,与 Visual Studio 智能感知或 Eclipse 自动完成相比,它非常有限。我想知道是否可以将 Vim 调整为:
在任何时候显示自动完成。或 -> 被输入。但只有在一些可能是变量的文本之后(例如,避免在数字之后显示自动完成)。
在输入 ( 时显示函数参数。
当某些删除 .或 ->:当我输入变量名时,然后按 。或 -> 要搜索某个成员,我经常不得不删除我在 .或 ->,但这会使 Vim 隐藏自动完成列表。我想让它保持可见,除非我按 Esc。
显示相关的自动完成:当我输入一个变量并按^X ^O 时,它通常会显示ctags 文件中的所有标签。我想让它只显示与变量相关的标签。
感谢您的帮助。
编辑:有些人为这个问题投票,但似乎没有人知道答案。所以只想提一下,您不必提供完整的答案;对上述任何一点的部分答案也很好。
【问题讨论】:
-
对该问题的支持通常意味着他们认为该问题有用、清晰、简洁或有趣。如果您获得很多支持,可能是因为很多人想知道答案,但不了解自己或想了解更多细节。
-
谢谢。不幸的是,似乎没有人知道答案 :-( 或许我们应该和 Vim 开发人员(或者他只是其中一个)认真考虑这一点,因为这是 Vim 的主要缺点。
标签: vim autocomplete