在Ubuntu 18.04 LTS上使用Vim配置Python编辑器及常见问题解决方案
文章目录

为了在ssh上轻松编辑Python,学习了vim的使用及其Python编辑配置,以及配置过程中出现的一些问题。使用环境为ubuntu Server 18.04 LTS。
创建vim的python编辑器的完整指南(将vim配置为python编辑器):参考文章
这些人的文章对我帮助很大,尤其是1和2:
1.再见Violet的【使用vim创建自己的python编辑器】
2. Awakenedy 的【Vim 与 Python 天生一对:打造强大的 Python 开发环境】
3. Weixin_34186128的【Ubuntu 16.04 LTS下使用Vim搭建自己的Python IDE的问题总结】我摸索了很久,解决了很多坑,才找到这篇文章。没有早点找到,浪费了很多时间。不过本文每个代码片段后面都有莫名其妙的数字,删掉就好了。
4. 54Fire的【安装YouCompleteMe】
配置请参考上面的文章,这里不再赘述。
需要注意的几个问题
1.本文的配置主要是python。其他语言可能有所不同。在查阅资料的过程中,有人提到c++的配置不一样,尤其是YouCompleteMe插件。
2. YouCompleteMe建议不要使用Vundle插件管理器安装。您可以先手动安装,然后再配置。因为youcompleteme太慢而且经常断线。将其切断并在 rm 后重试。手动安装请参考54Fire的【Install YouCompleteMe】。请注意,某些命令需要空格。不要完全复制它们。一些复制的命令没有空格。复制我发布的代码没问题:)
3、手动安装youcompleteme时,首先要安装Vundle插件管理器并准备工具:
sudo apt-get install build-essential cmake
sudo apt-get install python-dev python3-dev
按照安装步骤操作
cd .vim/bundle
git clone https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.py --clang-completer
git submodule update --init --recursive 这也更慢,但它仍然比使用 Vundle 插件管理器安装更多的块。而且最重要的是你可以看到安装步骤,至少知道安装过程是否是实时的。的。
我的配置
我把以上文章分类在配置文件.vimrc中。插件安装和配置分离分类,更直观、方便。
"============开始设置Vundle插件管理,用来管理其他插件==============
set nocompatible " be iMproved, required
filetype off " required
"