win下直接就有gvim8.1.exe安装。但linux下直接从apt-get里面下载的vim都是远古版本,需要手动编译安装。

首先,下载vim源代码

git clone https://github.com/vim/vim.git

如果下载不成功,可以试试通过gitee (2019年9月版本):

git clone https://gitee.com/chy-2003/vim.git

或者通过www.ipaddress.com获取ip,然后修改hosts

然后

cd vim

首先安装依赖

sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install python-dev
#sudo apt-get install libncurses5-dev python-dev python3-dev libgtk-3-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev

然后编译,安装

sudo ./configure --with-features=huge --with-x
sudo ./configure --with-features=huge --with-x --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-cscope --enable-gui=gtk3 --enable-perlinterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ --prefix=/usr/local/vim
sudo make
sudo make install

最后需要在~/.bashrc中修改export PATH,加入/usr/local/vim/binsource ~/.bashrc一下就好了!

clipboard 需要x11环境

bashrc中改的那行大概变成

export PATH=/usr/bin:/bin:/usr/local/vim/bin:/sbin

最新文章

  1. hander消息机制原理
  2. 25、java中观察者模式Observable和Observer
  3. ipc之消息队列
  4. 【UEditor】远程上传图片到【七牛云存储】
  5. Java 控制台执行带自定义包定义的类,出现“Exception in thread "main" java.lang.NoClassDefFoundError: ConnectSQLServer (wrong name: sine/ConnectSQLServer)”
  6. 严重: Catalina.stop: java.net.ConnectException: Connection refused: connect
  7. 打开PPT 提示安装,非要取消才能显示PPT
  8. Android实现OCR扫描识别数字图片之图片扫描识别
  9. SDUTOJ 1298 活动选择
  10. java中的double
  11. python 标准库 -- signal
  12. C# 解析 sln 文件
  13. Codeforces 810C Do you want a date?(数学,前缀和)
  14. 2015 多校联赛 ——HDU5350(huffman)
  15. Java-ServletRequestWrapper
  16. JAVA集合接口及类
  17. PythonStudy——内存管理之垃圾回收 Memory management Garbage collection
  18. 《RabbitMQ Tutorial》译文 第 1 章 简介
  19. jQuery添加和删除元素
  20. ASP.NET CORE 之 在IIS上部署MVC项目

热门文章

  1. 终身机器学习(Lifelong Machine Learning)综述
  2. centos7 源码安装 MongoDb
  3. Centos7.3安装Oracle11.2.0.3
  4. ModbusRtu通信报文详解【一】
  5. 基于SQL Server日志链查看数据库insert/update/delete操作(一)
  6. Perl 认识简介
  7. python之file 方法
  8. 终端复用工具-tmux
  9. Delphi GetCommModemStatus函数
  10. solr7中文分词包