0

我通常可以毫无问题地使用 vim。但是,每当我尝试从 python 虚拟环境(Conda 和 virtualenv)中启动它时,都会出现分段错误。

我已经确定这是因为Valloric\YouCompleteMe插件。当我从我的一切中注释掉相应的行时,.vimrc一切都按预期工作。

我在我的工作流程中经常使用 YCM,并且很想找到一个可以在虚拟环境中使用它的解决方案。

我的相关行.vimrc如下:

Bundle 'Valloric/YouCompleteMe'
"*****other plugins follow
call vundle#end()

" You Complete Me
let g:ycm_autoclose_preview_window_after_completion=1
map <leader>g  :YcmCompleter GoToDefinitionElseDeclaration<CR>
4

1 回答 1

1

显然,这是因为与 macOS 的默认 vim 不兼容。

要修复它,请使用brew安装 macVim。现在,您可以使用vimmacVim 中的应用程序重新开始一切。

brew install macvim
alias vim="mvim -v"
于 2017-06-30T22:08:30.430 回答