Ubuntu20.04安装vimplus插件

参考文章:

  1. Ubuntu Linux下vimplus的安装及使用
  2. 安装vimplus之后乱码问题解决

1、安装步骤:

shell 复制代码
$ git clone https://github.com/chxuan/vimplus.git  ~/.vimplus

$ cd  ~/.vimplus

$ ./install.sh

2、./install.sh 过程

  1. 出现选择是否备份 /home/yin-roc/.vimrc,选择 Y:

    shell 复制代码
    Find /home/yin-roc/.vimrc already exists,backup /home/yin-roc/.vimrc to /home/yin-roc/.vimrc_bak_20240629142046? [Y/N] (输入)Y
  2. 出现选择使用python2还是python3编译ycm,这里博主选择3:

    shell 复制代码
    Please choose to compile ycm with python2 or python3, if there is a problem with the current selection, please choose another one. [2/3] (输入)3
    Compile ycm with python3.
  3. 开始跳转到安装插件界面,等待完成后会自动回到终端;

  4. 出现如下界面表示安装成功:

  5. 保险起见,终端输入 vim 测试一下:

    出现如下问题:

    报错说:The ycmd server SHUT DOWN (restart with :YcmRestartServer)。原因是因为 YouCompleteMe 插件引起的。

    解决方法:

    shell 复制代码
    进入其插件目录:
    $ cd ~/.vim/plugged/YouCompleteMe
    运行:
    $ ./install.py

3、乱码问题

安装完成之后, 使用 vim test.cpp 创建一个文件会出现乱码问题,此时是因为终端字体设置不对而导致。

解决方法:

  1. 下载字体包

  2. 解压后进入解压后的文件目录,执行install.sh 脚本;

    shell 复制代码
    ./install.sh
  3. 打开终端,右键,配置文件首选项,配置,字体栏目选择DroidSansMono Nerd Font Book

  4. 再次使用 vim test.cpp 打开文件,一切正常,没有乱码

相关推荐
c++逐梦人18 分钟前
ELF文件和动态链接与动态库加载
linux·操作系统·进程
大尚来也1 小时前
跨平台全局键盘监听实战:基于 JNativeHook 在 Java 中捕获 Linux 键盘事件
java·linux
Trouvaille ~1 小时前
【Linux】数据链路层与以太网详解:从 MAC 地址到 ARP 的完整指南
linux·运维·服务器·网络·以太网·数据链路层·arp
Ronin3052 小时前
【Linux网络】Socket编程:UDP网络编程实现ChatServer
linux·网络·udp
面向对象World3 小时前
正点原子Mini Linux 4.3寸800x480触摸屏gt115x驱动
linux·服务器·数据库
智算菩萨3 小时前
马年奔腾,万象更新——2026新年祝福与马年文化深度解读
编辑器
17(无规则自律)3 小时前
LubanCat 2烧录一个新镜像后开发环境搭建
linux·嵌入式硬件·考研·软件工程
『往事』&白驹过隙;4 小时前
浅谈PC开发中的设计模式搬迁到ARM开发
linux·c语言·arm开发·设计模式·iot
Hello.Reader6 小时前
从 0 到 1 理解硬盘数据恢复工具原理与工程实现
linux·运维·服务器·网络·数据库
『往事』&白驹过隙;8 小时前
C/C++中的格式化输出与输入snprintf&sscanf
linux·c语言·c++·笔记·学习·iot·系统调用