2017-06-30 19 views
0

私は通常vimを問題なく使用できます。しかし、私がPython仮想環境(Condaとvirtualenvの両方)の中から起動しようとするたびに、私はセグメンテーション違反を取得します。VIMはPython仮想環境の内側からは起動しません

私は、それが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> 
+0

どのオペレーティングシステムを使用していますか? –

+0

@ Rob mac私はmacOSを使用しています –

+0

YCMの欠陥を開くのはどうですか? – dlmeetei

答えて

1

どうやら、それは理由のMacOSのデフォルトのvimとの非互換性です。

修正するには、brewを使用してmacVimをインストールします。これで、macVimのvimアプリを使用して、すべてを再開することができます。

brew install macvim 
alias vim="mvim -v" 
関連する問題