据我所知,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/