体验neovim并安装插件

  作为一个资深linux的使用者,使用vim已经很久了,最近几年也花了些时间学习vim,总觉得还是不够。在看人民邮电出版社的《Vim 8 文本处理实战》这本书的时候,在第9章,提到了neovim,为什么需要neovim时提到:

  vim的特点:

  1、vim有很多年的历史,继续维持向后兼容越来越难了

  2、vim的插件编写非常麻烦,异步操作难上加难

  3、编写插件还要对vimscript非常熟悉

  4、没有一个默认好用的.vimrc

  neovim的特点:

  1、重构vim代码库,保留vim的操作模式和编辑方法和思想

  2、基本放弃对旧系统的支持

  3、提供适用现代系统的默认设置

  4、提供丰富的插件开发,支持与外部程序的通信,提供python和lua脚本支持

  总之,就是vim继续兼容就版本,neovim则主攻现代系统及用户的需求

一、安装:

  pacman  -S neovim

二、启动:

  终端输入:nvim  其他操作等同与vim

三、nvim的配置文件及目录:

  ~/.config/nvim/  等同与vim中的.vim/目录

  ~/.config/nvim/init.vim    等同与vim中的.vimrc文件

  将以下两行:

  export VIMCONFIG=~/.config/nvim
  export VIMDATA=~/.local/share/nvim

  添加到~/.bashrc中,以后的使用会更方便

四、安装nvim插件

  1、安装依赖:

  sudo  curl -sL install-node.now.sh | sh

  sudo  curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

  2、安装vim-plug的安装(插件管理包的包):

  vim-plug主要是用来管理我们的插件,可以在github上clone下载:

  先将下载好的vim-plug\plug.vim复制到~/.config/nvim/autoload: 命令:cp   vim-plug\plug.vim   ~/.config/nvim/autoload/

  再编辑init.vim文件,将以下三行加入:
    call plug#begin('~/.config/nvim/plugApp') //括号里的路径可以根据实际情况设置

    Plug 'junegunn/vim-easy-align'

    call plug#end()

  接着打开nvim,命令模式下输入PlugInstall命令安装插件即可

  3、安装其他插件coc.nvim具体为:

  编辑init.vim文件,将以下三行加入:

    call plug#begin('~/.config/nvim/plugApp')

    Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}

    call plug#end()

  终端:nvim

  底行::PlugInstall

  检查::checkhealth

  支持::CocConfig    要让coc.nvim支持某个语言,需要在配置文件中写上关于文件的配置,

  打开配置文件,配置文件格式为json,https://github.com/neoclide/coc.nvim/wiki/Language-servers中,找到不同语音的配置,复制到自己的配置中。并安装对应的language-server即可  

  

posted @   叕叒双又  阅读(5972)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2017-11-08 msp430入门学习00
点击右上角即可分享
微信分享提示