将vim配置为好用的IDE
来源:互联网 发布:虚拟机专用64位ubuntu 编辑:程序博客网 时间:2024/05/19 21:42
1.从原码安装vim
由于上一次安装失败,所以我清空了之前的系统,从原码开始安装vim。详细的操作步骤参考该Github指导
由于有些语言我并不会使用到,所以我在安装vim之前只安装了这些依赖项
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev git
注:由于在安装这些依赖项过程中花费时间较长并且经常连接失败,所以我给ubuntu更换了apt的源,详细内容见我的另一片博文。
装好了依赖项之后,从原码下载vim。由于我是下载到Downloads目录下,所以先进入Downloads文件夹
cd Downloads/
git clone https://github.com/vim/vim.git./configure –with-features=huge \
- -enable-multibyte \
- -enable-pythoninterp=yes \
- -with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu \
- -enable-python3interp=yes \
- -with-python3-config-dir=/usr/lib/python3.5/config-x86_64-linux-gnu
- -enable-gui=gtk2
- -prefix=/usr/local
再执行
make VIMRUNTIMEDIR=/usr/local/share/vim/vim80
根据Github上的文章,装好vundle然后配置好.vimrc就差不多的,但是这里还有几个点需要注意一下。
1.将原本系统中.vim文件夹下所有内容清空,由Vundle.vim接管。注意Vundle.vim的目录为~/.vim/bundle/Vundle.vim 。
2.在用Vundle.vim接管.vim之后第一次打开vim报错,错误内容为
line 9:
E10: \ should be followed by /, ? or &
line 12:
E10: \ should be followed by /, ? or &
line 15:
E10: \ should be followed by /, ? or &
line 18:
E10: \ should be followed by /, ? or &
line 21:
E10: \ should be followed by /, ? or &
line 24:
E10: \ should be followed by /, ? or &
在网上查询知,这是vim和vi兼容的问题所以在.vimrc第一行加上
set nocompatible
就可以解决问题。
3.在安装过程中可能会遇见有的插件安装不成功,这是因为网不好,可以在网好的时候装。
4.装完插件后,打开vim发现
socket file of fcitx not found, fcitx.vim not loaded.
该问题未解决。于是我删除了该插件。
5.在完善YouCompleteMe的安装时,发现打开vim提示
YouCompleteMe unavailable: No module named builtins
未找到解决办法,所以按照下面链接的文章先把内容配置好。问题在重新装Ubuntu之后,再次安装得到解决。(关于重装,可见我该文章中的第2部分) 。
- 将vim配置为好用的IDE
- 将Vim改造为强大的IDE
- 修订版的“将vim改造为IDE”
- 将Vim改造为强大的IDE
- 将Vim改造为强大的IDE
- 将Vim改造为强大的IDE
- 将Vim改造为强大的IDE
- vim 配置为IDE
- 配置Vim为一个轻便的IDE
- 将Vim改造为强大的IDE—Vim集成
- 将Vim改造为强大的IDE—Vim集成
- 将Vim改造为强大的IDE—Vim集成
- Ubuntu下将vim配置为Python IDE
- Ubuntu下将vim配置为Python IDE(转)
- Ubuntu下将vim配置为Python IDE(转)
- 将VIM打造为IDE
- 配置VIM-将VIM打造成为强大的IDE
- 将Vim打造成一个便捷好用的IDE之路
- jquery 源码学习 – jquery的闭包
- muduo源码学习(7)-队列
- UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 2-3: illegal multibyte sequence、
- C# 游戏制作中去除敏感字符/串
- 《Java开发实战1200例》(第2卷)学习笔记—TCP网络通信
- 将vim配置为好用的IDE
- Analytical.Graphics.STK.Pro.v8.11 2CD(先进的宇宙航天分析工具,专为航天和防御专业人员设计
- Java中ArrayList、Vector、LinkedList三者的异同点
- rabbitMq下载、安装教程
- eclipse配置sublime主题风格
- nvidia-docker for your GPU application development
- [RK3288][Android7.1.2] Launcher3 源码阅读之step5:查看主要的xml布局文件
- RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密?
- kaoshi