【问题标题】:Pycharm-like autocompletion in VimVim 中类似 Pycharm 的自动补全
【发布时间】:2014-12-18 10:15:27
【问题描述】:

有没有办法让“Vim 的自动完成”像 Pycharms 一样?

我尝试了 YouCompleteMe,但在输入第一个字母后它没有显示所有可能的函数和变量。我觉得这非常有用,因为我还是个初学者。

我正在为 C++ 寻找同样的东西。 我不想使用 Pycharm 和 Clion 的原因是硬件限制,我真的很喜欢 Vim。

可以通过某种方式完成吗?

【问题讨论】:

  • 不要将 PyCharm 的功能添加到 VIM(这可能是不可能的,PyCharm 是一个庞大而复杂的程序),为什么不将 PyCharm 与 VIM keybindings 一起使用?
  • 对于所有 Vim 用户来说,发现 PyCharm 提供了出色的 Vim 仿真,真是大吃一惊! - 我绝对属于这一类。这正是我想要的。
  • @JoleMile 非常相似的任务github.com/davidhalter/jedi-vim/issues/119

标签: python c++ vim autocomplete


【解决方案1】:

我使用 deoplete 。首先安装它,然后为 cpp 安装 deoplete-clangx 和为 python 安装 deoplete-jedi 。 如果您有插件管理器,请将这些行添加到您的 ~/.vimrc 中:

Plug 'Shougo/deoplete.nvim'
Plug 'Shougo/deoplete-clangx'
Plug 'deoplete-plugins/deoplete-jedi'

然后保存文件并输入:PluginInstall 安装插件。 (如果你的插件管理器是Vundle,你必须使用Plugin而不是Plug

另一种方式

你可以使用ultisnips

【讨论】:

    猜你喜欢
    • 2011-07-07
    • 2019-02-27
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2015-12-04
    相关资源
    最近更新 更多