【Vim】阿里云服务器配置Nvim和插件安装

1 篇文章 0 订阅
1 篇文章 0 订阅

安装 Nvim

失败案例

一开始直接使用 yum install 命令安装,但是安装后使用时会报错:

vim/_init_packages.lua: cannot load incompatible bytecode
stack traceback:
	[C]: at 0x004f11c0
	[C]: at 0x7fa06be58880
E970: Failed to initialize builtin lua modules

上 Github 查,有很多帖子和这个有关,但是按他们的说法做了也无法解决,最后什么初始化了整个云盘

下载 tar 包

最后选择了直接下载 nvim release 的软件包,选择版本 v0.7.2

Release Nvim v0.7.2 · neovim/neovim · GitHub

下载压缩包后上传到服务器解压,然后建立一条软链接,从 /usr/bin/nvim 链接到解压包的 /bin/nvim

ln -s /opt/ProgramSoft/nvim-linux64/bin/nvim /usr/bin/nvim

现在就可以使用 nvim 命令了

安装插件

下载 vim-plug

这是一个 vim 的插件管理器,实际上下载的只是一个文件,由于服务器没有做代理无法连接到 Github,所以先下载到本地,然后上传到服务器

下载地址:https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

换源

因为 vim-plug 是默认使用 Github 进行下载的,所以下载插件需要进行换源

网上有换源的方法:https://blog.csdn.net/htx1020/article/details/114364510

但是这个地址已经更换了域名,所以无法使用,需要更改为:hub.fgit.cf

最后的结果:

# 778行
let fmt = get(g:, 'plug_url_format', 'https://git::@hub.fgit.cf/%s.git')

# 1173行
let plug.uri = substitute(plug.uri,
            \ '^https://git::@hub.fgit\.cf', 'https://hub.fgit.cf', '')

使用 vim-plug

nvim

nvim 要使用 vim-plug,下载后上传到用户目录下的 /~/.local/share/nvim/site/autoload

vim

vim 使用 vim-plug,则要上传到 ~/.vim/autoload/plug.vim

这个可以在 vim-plug 的说明上看出

在这里插入图片描述

Nvim 的配置文件

创建文件 /~/.config/nvim/init.vim

在里面进行配置会影响当前用户的 Nvim 配置,例如:

imap jk <ESC>

init.vim 中输入上面的命令后保存退出,则会将 Nvim 的 jk 输入作为退出命令(即 ESC 键)

验证成功后,进行如下配置安装插件:

# 开始安装插件
call plug#begin('~/.vim/plugged')

# 安装 nerdtree 插件
Plug 'scrooloose/nerdtree'

# 插件安装结束
call plug#end()

安装完成后,在命令模式下输入 :NERDTree ,即可看到左侧展开了目录树,同理可安装其他插件

Vim 的配置文件

vim 的配置文件则是 ~/.vimrc

同上进行配置和验证即可

Vim 插件市场

https://vimawesome.com/

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值