VIM不是从Python虚拟环境中开始的

2024-06-26 01:43:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我通常能够使用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>

Tags: 插件virtualenv错误虚拟环境vim流程解决方案vimrc
1条回答
网友
1楼 · 发布于 2024-06-26 01:43:52

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

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

brew install macvim
alias vim="mvim -v"

相关问题 更多 >