首页 > 系统相关 >记录 | ubuntu升级/降级/安装指定版本的vim

记录 | ubuntu升级/降级/安装指定版本的vim

时间:2023-12-21 13:05:04浏览次数:33  
标签:降级 v8.2 sudo apt vim install ubuntu cd


安装

安装依赖:

sudo apt install git make clang libtool-bin

下载源码:

git clone --depth=1 https://github.com/vim/vim.git vim_source
cd vim

也可以从 http://github.com/vim/vim/tags 下载,在我写这篇笔记的时候最新的版本是 v8.2.4995

wget -c https://github.com/vim/vim/archive/refs/tags/v8.2.4995.tar.gz
tar -xzvf v8.2.4995.tar.gz
cd vim-8.2.4995/

vim 功能配置

进入编译的工作路径

cd src

如果需要和系统进行复制粘贴操作,就需要为vim添加剪切板的支持

sudo apt install libxt-dev

如果需要 GUI 界面支持

sudo apt install libgtk-3-dev

添加 python3 支持

sudo apt install libpython3-dev

编辑 Makefile 文件,取消注释

CONF_OPT_PYTHON3 = --enable-python3interp

更加详细的配置可以看 Makefile 的内容,不过这些功能对于我来说已经够用了

编译和安装

为了提高编译的速度使用 -j 参数,-j 后面的数字就是 cpu 所支持的线程数

make -j8
make install


标签:降级,v8.2,sudo,apt,vim,install,ubuntu,cd
From: https://blog.51cto.com/u_15531854/8921490

相关文章

  • ubuntu 18.04.6 编译Preloader提示 没有规则可制作目标 /host_tools/altera/preloader
     生成spl_bsp后,在spl_bsp路径下输入make 提示:没有规则可制作目标/host_tools/altera/preloader/uboot-socfpga.tar.gz 原来要先运行 ./embeddedcommandshell.sh,并在该终端窗口下输入make   ......
  • centos7 下安装 moodle历史命令(未能包含vim 修改配置文件)
    1init02cd"/data/webapps/moodle"3cd/data/webapps/4ls5ll6cdmoodle/7ls8ll9vimlib/outputrenderers.php10ll11cd../12ll13chmod-R0777./moodle/14ll15......
  • vim 安装emmnt插件
    github地址:https://github.com/mattn/emmet-vimcd~/.vimgitclonehttps://github.com/mattn/emmet-vim.gitcdemmet-vimcp-rplugin~/.vim/plugincp-rautoload~/.vim/autoload新建一个测试文件sudovimindex.html按键i进入输入模式,一定要确保光标在输入字符之后html:5按键......
  • 软件测试/测试开发|Ubuntu系统常用文件管理命令详解
    前言Ubuntu是一种广泛使用的Linux操作系统,提供了丰富而强大的文件管理命令,使用户能够通过命令行轻松管理文件和目录。本文将介绍一些常用的Ubuntu文件管理命令,帮助用户更好地理解和利用系统资源。ls-列出目录内容ls[选项][目录]ls命令用于列出目录中的文件和子目录。一些常用选......
  • ubuntu 安装 docker.
    参考链接:https://zhuanlan.zhihu.com/p/651148141检查卸载老版本docker$sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc更新软件包sudoaptupdatesudoaptupgrade安装docker依赖sudoapt-getinstallca-certificatescurlgnupglsb-releas......
  • 如何在ubuntu上安装QQ音乐
    最简单易懂的安装QQ音乐教程,亲测可用!教程如下:点击下方网址,进入QQ音乐下载页网址:https://y.qq.com/download/download.html页面点击Linux下方的下载按钮,选择deb包,下载下载完成后打开命令窗口sudodpkg-i[下载的安装包名称]-sudodpkg-iqqmusic_1.1.5_amd64.deb安装......
  • Ubuntu安装后的优化
    Ubuntu安装后的优化此教程适用与ubuntu2223版本部分软件会有问题1、安装缺失的字体可以从windows中复制字体到ubuntu中,但是ubuntu只能识别.ttf格式的字体,因此需要修改windows下复制过来的字体后缀,让ubuntu能够识别。#复制字体到/usr/share/fonts目录sudocp~/Downloads/......
  • VMware Ubuntu虚拟机打开报错问题
    问题描述昨天虚拟机卡死,我把VMwareWorkstation的进程用任务管理器杀掉了,今天重新打开虚拟机却发现以下报错报错内容另一个程序已锁定文件的一部分,进程无法访问打不开磁盘“E:\VMware\Linux\ubuntu-18.04.6\ubuntu-18.04.6.vmdk”或它所依赖的某个快照磁盘。模块“Disk”启......
  • 喜报:Ubuntu等系统下Jetrbrains IDE(IDEA、PyCharm等)fcitx/ibus输入问题已经被修复
    在该Issue被提出超过10年后,终于在2023.3RC2版本中修复了这个问题。RC2不是正式版,有需要的可以手动更新到2023.3RC2版本。https://youtrack.jetbrains.com/issue/JBR-2460/Wrong-position-of-input-window-and-no-input-preview-with-fcitx-and-ubuntu-13.04该bug的表现:在Ubunt......
  • 软件测试/测试开发|Ubuntu系统入门教程
    前言上文我们介绍了Ubuntu系统的安装,还没有介绍Ubuntu系统的使用,对于习惯了使用Windows系统的我们来说,Ubuntu和Windows还是有着比较大的区别的,本文就来介绍一下Ubuntu系统的入门使用。Windows和Linux文件系统区别我们都知道,Windows操作系统的文件管理是分盘的,我们有C盘,D盘等等盘......