Lazy-Nvim的使用
Lazy-Nvim 配置指南
Nvim
Nvim 是在 Vim 基础上开发的,它是一款功能强大的文本编辑器。相较于 Vim
来说,Nvim 具有更高的性能,更好的用户体验,更强大的插件生态系统。
安装
可以通过 apt-get
等安装命令来进行安装,同时可以直接编译源码安装。
1 |
|
Lazy-Nvim
LazyVim 是由 💤 lazy.nvim 驱动的 Neovim 配置,可以容易地自定义并扩展您的配置。
它的特点是:
- 将你的 Neovim 变成一个完整的 IDE
- 使用 lazy.nvim 轻松自定义并扩展你的配置
- 速度很快
- 对 options、autocmds 和 keymaps 进行合理地默认设置
- 预先配置了大量的插件,可随时使用。
字体的安装
由于 Lazy-Nvim 使用了大量的图标,因此我们需要安装一些字体,否则会出现乱码的现象。
- 首先下载好字体资源,去这个网站下载
- 完成下面的命令
1
2
3
4
5
6
7
8
9# 如果直接在官网下载了压缩包,可以直接解压到 /usr/share/fonts/ 目录下
wget -c https://github.com/ryanoasis/nerd-fonts/releases/download/v2.0.0/SourceCodePro.zip
sudo unzip SourceCodePro -d /usr/share/fonts/SourceCodePro
cd /usr/share/fonts/SourceCodePro
sudo mkfontscale # 生成核心字体信息
sudo mkfontdir # 生成字体文件夹
sudo fc-cache -fv # 刷新系统字体缓存
还有一种安装字体的方式,在下载好字体之后将 ttf
文件放在 ~/
目录下,然后打开系统的文件夹管理器,双击 ttf
文件,选择安装字体即可。
需要注意,安装好字体之后必须要在终端设置中进行更换才可以正常使用,否则会出现乱码的情况。
配置
- https://lazyvim-github-io.vercel.app/zh-Hans/keymaps
- https://fanlumaster.github.io/2023/11/25/Lazyvim-configure-from-scratch/
- https://martinlwx.github.io/zh-cn/config-neovim-from-scratch/
- https://martins3.github.io/My-Linux-Config/docs/nvim.html#%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8-neovim-%E8%80%8C%E4%B8%8D%E6%98%AF-vim
- https://www.cnblogs.com/SR-Program/p/15773546.html
字体安装——参考资料
其他问题
Vim在图形环境下全屏产生黑边
在终端中运行Vim或运行GVim都会遇到这个问题,当窗口全屏时,左右和底部可能会出现边框,这个边框在终端中的Vim表现为 Terminal
的背景颜色。下图为 SpaceVim+Neovim+Terminal
的全屏效果
出现这个问题的原因是 Terminal
中运行的全屏应用受限于屏幕显示多少行多少列都是固定的。正如在普通窗口显示终端的情况下,当调整窗口高度时,终端只能调整为行高的整数倍。水平方向也是,宽度只能为字符宽度的整数倍。而这个字符宽度和高度受限于字体,字体大小,屏幕分辨率。当屏幕宽度高度不能成为字符宽度高度的整数倍时,系统就会使用 Terminal
的主题颜色覆盖不够分配的行。
解决方案
解决这个问题的方案有两种:
- 在终端配置文件中调节字体的大小
- 将终端背景颜色改为和 Nvim 主题配色一致
Vim在图形环境下全屏产生黑边——参考资料
Lazy-Nvim的使用
https://ysc2.github.io/ysc2.github.io/2024/06/26/Lazy-Nvim的使用/