2013-08-16 2 views
3

У меня проблема с VIM. Я пытаюсь установить джедаям Vim с Vundle плагин, и печатаю этот «пример» :Jedi-vim работает неправильно

import math 
math. 

после многоточия я получаю всплывающее окно с автозаполнения. На самом деле неплохо, но я не могу выбрать функцию/метод/класс/и т. Д. то, что я хочу (стрелки как-то не сработало, когда шоу всплывающее окно с автозаполнения и предварительный просмотр первой функции/метода/класса/и т.д., которые выбираются автоматически.)

В моем .vimrc файл:

let g:jedi#popup_select_first = 0 
let g:jedi#goto_command = "<leader>g" 
let g:jedi#get_definition_command = "<leader>d" 
let g:jedi#rename_command = "<leader>r" 
let g:jedi#related_names_command = "<leader>n" 
let g:jedi#autocompletion_command = "<C-Space>" 

P.S. Может быть несовместим с некоторыми плагин, который установлен также Vundle:

  • NERDTree
  • NERDCommenter
  • TagBar
  • minibufexpl.vim
  • FixedTaskList.vim
  • conque срок
  • vim- фрагменты
  • vim-snipmate
  • ВИМ-аддон-мвт-Utils
  • tlib_vim
  • ГИТ-ВИМ
  • ВИМ-gitgutter
  • ВИМ-авиакомпания
  • питон режим

ответ

2

Я столкнулся с той же проблемой, что и вы. Я новичок в VIM, поэтому я использую только несколько плагинов:

  • nerdtree
  • джедаям ВИМ
  • supertab
  • taglist
  • vimwiki
  • minibufexpl

После попытки и ошибка, я обнаружил, что jedi-vim несовместим с minibufexpl. Поэтому я удалил minibufexpl и все прошло хорошо.

0

От jedi-vim документация

Обратите внимание, что плагин VIM в режиме python, похоже, конфликтует с jedi-vim, поэтому вы должны отключить его, прежде чем включить jedi-vim.

0

Jedi-vim является автозаполненным плагином. Если вы отключите плагин rope в режиме python, вы можете использовать эти плагины вместе.

Л.Л. вам нужно сделать, это добавить плагин к vundle списка и отключить Rope, заменив let g:pymode_rope = 1 с let g:pymode_rope = 0 ->http://unlogic.co.uk/2013/02/08/vim-as-a-python-ide/#python-mode

Смежные вопросы