NeoVim 备忘
常用操作
配置
" 启动neovim
nvim
" 建立配置文件
:call makdir(stdpath('config'), 'p')
:exe 'edit '.stdpath('config').'/init.vim'
" 编辑配置文件
:edit $MYVIMRC
" 加载生效, %表示当前正在编辑的文件
:source %
GUI
意外的广告
以下有一部分UI已经做到个人的bucket仓库中,可以一键安装.
# 添加[xk]仓库
scoop bucket add xk https://github.com/xkyii/scoop-xkyii
# 安装
scoop install nvy
scoop install nvui
简单试用
- Windows Terminal
- ✔️ 最轻量
- ⭕ 最大化会有边框
- ⭕ 需要额外调整字体
- Nvy
- C++, DirectWrite
- ✔️ 客户端极小(Nvy0.2.4, 141k)
- ✔️ 占用内存小(小于10M)
- ✔️ 处理编码没有问题
- ✔️ 可最大化
- Nvui
- QT, Cross-platform Qt, DirectWrite on Windows
- 客户端(Nvui0.2.0, 安装包21.9M, 解压53M)
- ⭕ 占用内存(39M),关闭之后会有进程驻留,需要手动关闭
- ✔️ tab和commandline等有特殊效果
- FVim
- F#, Avalonia
- 客户端(Fvim0.3.489, 安装包49M, 解压146)
- ⭕ 占用内存不小(130M左右)
- ✔️ 功能全面
- NeoVide
- Rust
- 客户端(Neovide0.7.0, 安装包39.8M)
- ⭕ 占用内存(150M左右)
- ✔️ 光标效果酷炫
- ❌ 图标字体渲染不出来,莫名的乱码问题
- ❌ 在公司的电脑打不开
- NeoRay
- Go, OpenGL
- ✔️ 客户端(NeoRay0.1.1, 安装包13M)
- ✔️ 占用内存(38M)
- ✔️ 光标延迟效果也很吸引人
- ✔️ 图标字体渲染没问题
- ❌ 处理文档中文乱码
- Goneovim
- Go, QT
- ⭕ 客户端(Goneovim0.4.14, 安装包106M, 解压241M)
- ✔️ 中文渲染好看
- ⭕ 内存占用(113M)