Справка по функции прокрутки Python в Vim - PullRequest
0 голосов
/ 07 мая 2018

Я учусь использовать vim в качестве IDE для Python и следовал этому руководству по настройке моего файла .vimrc. Моя установка работает нормально.

enter image description here Здесь vim показывает мне справку для np.random.randint, но я не мог понять, как прокрутить отображаемую справку и прочитать о других параметрах. Эта функция введена YouCompleMe (насколько я понимаю), поэтому возможным решением может быть изменение какой-либо конфигурации для нее.

Поскольку я новичок в этом, я даже не уверен, как называется эта функция (автозаполнение не является подходящим именем для отображения справки) и поэтому не смог найти справку по поиску в Интернете.

Любая помощь будет оценена, спасибо.

1 Ответ

0 голосов
/ 07 мая 2018

YouCompleteMe использует библиотеку Jedi для Python. Если вы хотите установить Jedi вместе с YCM, этот ответ содержит несколько советов о том, как это сделать.

В любом случае, дополнительная информация о документообороте открывается в окне предварительного просмотра, поэтому вы можете переключиться на нее в обычном режиме (ctrl-w w) и прокручивать, как в обычном окне Vim.

Если буфер исчезает при выходе из режима вставки, вот несколько примеров решений:

  • Если у вас все в порядке с включением управления мышью, добавьте set mouse=a к вашему VIMRC, и затем вы можете нажимать между буферами при наборе текста и даже прокручивать его с помощью колесика мыши или трекпада.

  • Удалите let g:ycm_autoclose_preview_window_after_completion=1 из вашего VIMRC, так как это приведет к удалению окна предварительного просмотра при переходе в обычный режим. Затем переключитесь в обычное окно.

  • Изменение высоты предварительного просмотра по умолчанию . Просто знайте, что это может раздражать, если у вас ограниченное пространство на экране.

...