vim - YouCompleteMe GetDoc 预览窗口不会在选择时触发

标签 vim youcompleteme

据我所知,YouCompleteMe 默认带有这个方便的预览窗口,显示 GetDoc 中的任何内容。每当您选择完成时,子命令都会返回。

然而,我目前面临的问题是,虽然它在 Python 文件上运行良好,但在 Rust 文件上根本不会触发。为澄清起见,我只是在谈论此处显示文档的预览窗口,自动完成功能会弹出。

我查看了文档并确认 GetDoc支持生锈。我通过使用 :YcmCompleter GetDoc 手动触发命令来验证这确实有效,它返回了适当的文档。

在寻找解决此问题并使其自动触发的方法时,我还遇到了 let g:ycm_add_preview_to_completeopt所以我将它包含在我的 .vimrc 中只是为了确保。阅读 completeopt 我检查了 :set completeopt? 返回的内容:completeopt=preview,menuone。这对我来说也很好。

此时我很迷茫,我的 google-fu 也用尽了。我在这里错过了什么?如果我遗漏了一些重要信息,请告诉我。

最佳答案

尝试 <Ctrl-Space>以获得建议。它触发语义建议及其预览。

关于vim - YouCompleteMe GetDoc 预览窗口不会在选择时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52105393/

相关文章:

Linux Code::Blocks、EMACS 或 GVIM 上的 C++ 开发

c++ - 如何修复 YouCompleteMe 错误突出显示 "cout"用法的错误?

python - 为 vim 编译 YouCompleteMe 时出错

python - vim - 你让我无法找到合适的 Python 库

haskell - Archlinux 上使用 Vim 作为 Haskell IDE 的现状如何?

vim - 如何在 YouCompleteMe 中重新加载 .ycm_extra_conf.py 文件?

Vim:如果内容不同,则仅显示 “file has been changed” 警告

vim - Vim 命令中的 Tab 补全

vim - Ubuntu下gVim最大化时 `:tabnew'命令的问题

vim - tmux 在复制模式下使用 vim 键绑定(bind)跨面板移动