【问题标题】:Does vim provide function parameters in auto complete suggestionvim 是否在自动完成建议中提供函数参数
【发布时间】:2021-03-21 18:52:44
【问题描述】:

输入pthread_ 后,我按下ctrl+n,出现了一长串建议。前缀为pthread_的函数都有。

但是没有指定函数参数,这变得非常混乱,因为必须再次打开手册页才能看到函数名称的参数。

我也无法在列表中搜索。似乎必须滚动整个列表才能找到所需的功能。

有什么办法可以实现以上吗?

【问题讨论】:

  • 安装一个适当支持 C 的插件。例如,vim-lspcoc.nvim,它们可以为您显示函数签名。

标签: c vim autocomplete


【解决方案1】:

Vim 有很多补全方法:关键字补全、行补全、字典补全等(参见 :help ins-completion)和控制如何执行补全的选项(参见 :help 'complete':help 'completeopt')。

假设您已将&completeopt 设置为适当的值,在所有完成方法中,只有两种可能显示函数参数:omni 完成,由<C-x><C-o> 触发,或用户定义的完成,由<C-x><C-u> 触发。

“潜力”,因为它完全取决于底层函数的编写方式。

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 2021-01-16
    • 2013-09-08
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 2011-12-30
    • 2015-11-30
    • 1970-01-01
    相关资源
    最近更新 更多