YouCompleteMe окно предварительного просмотра GetDoc не срабатывает при выделении - PullRequest
0 голосов
/ 31 августа 2018

Насколько я понимаю, YouCompleteMe поставляется по умолчанию с этим удобным окном предварительного просмотра, показывающим, что подкоманда GetDoc возвращает всякий раз, когда вы выбираете завершение.

Однако проблема, с которой я сейчас сталкиваюсь, заключается в том, что, хотя она отлично работает с файлами Python, она вообще не срабатывает с файлами Rust. Чтобы прояснить, я просто говорю об окне предварительного просмотра, показывающем документацию здесь, автозаполнения всплывают просто отлично.

Я просмотрел документацию и подтвердил, что GetDoc поддерживает Rust. Я проверил, что это действительно работает, вручную запустив команду с помощью :YcmCompleter GetDoc, которая вернула соответствующую документацию просто отлично.

При поиске способов исправить это и заставить его автоматически срабатывать, я также столкнулся с let g:ycm_add_preview_to_completeopt, поэтому я включил это в свой .vimrc просто для уверенности. Читая о completeopt Я проверил, что :set completeopt? возвращает: completeopt=preview,menuone. Мне это тоже хорошо смотрится.

В этот момент я довольно заблудился, и мое google-fu также исчерпано. Что мне здесь не хватает? Если мне не хватает важной информации, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 13 июня 2019

Попробуйте <Ctrl-Space> для получения предложений. Это вызывает семантические предложения и их превью.

...