type
status
category
date
slug
summary
tags
icon
Last edited time
May 21, 2023 07:57 AM
NeoVim简介
要说NeoVim,就不得不说说Vim。
Vim是从vi发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富。通过各种Vim的命令,用户可以灵活的根据自己的习惯高速快捷的编辑想要的文本。
Vim真正的优势在于其扩展性。它数以万计的插件,可以通过安装插件,来增强Vim。
Vim是1991年发布最初版本的,到现在都30岁了,存在着code debt,新特性加入较为困难。
NeoVim是从Vim中fork下来的一个分支,相对于Vim增加了几个重要的新特性,例如异步API,内置终端,浮动窗口(vim后来也提供了特性)
安装NeoVim
macOS用户直接
brew install neovim
就行了
其他操作系统的可以查看官方文档
使用
终端下输入nvim即可进入neovim
当然你所见到的界面或许与我的不同,因为我已经安装了部分插件
如何配置
neovim的配置文件一般在
/.config/nvim/init.vim
中如果是第一次使用neovim的话,是没有的,所以你需要自己手动创建文件夹
以及创建init.vim文件
当然,刚创建的文件是空的,你需要键入你需要的配置。NeoVim的官方文档中就提供了模版配置文件。
当然你也可以在网上找到很多其他人的配置文件,不过我还是建议你即使使用他人的配置文件,也最好搞懂它每个配置文件写的内容是什么用处的,这样你也可以定制最适合你的文本编辑器(这也是Vim的一大优势所在)
这是我个人部分配置截图。
在配置文件中输入相关的代码段,就可以对NeoVim进行配置
如何使用插件
我使用的是vim-plug插件
使用方式:
官方文档中都有写的,我这里做一个简述
在init.vim文件中键入如下内容
终端输入nvim进入NeoVim,随后输入:PlugInstall,等待它自动安装就可以了。
随后重启NeoVim即可
主题的配置
以我安装的主题为例
一、在GitHub上找到你想安装的主题
我找到的是这个:https://github.com/yuttie/inkstained-vim
二、在plug-vim中添加这个插件
(方法上面说过)
三、在init.vim任意位置
(不能在plugvim的范围内)
键入以下内容
四、PlugInstall一下就可以了(方法上面说过)
五、重启(指NeoVim
插件及效果
文件树插件
Plug 'scrooloose/nerdtree'
状态栏插件
Plug 'jiangmiao/auto-pairs'
Inkstained主题
Plug 'yuttie/inkstained-vim
快捷输入插件
- 作者:Jimmy Huang
- 链接:https://huangjihao.com/f5f07026-7a7b-4129-80ca-e4dbd88eecd8
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。