这两年不怎么用vim,之前配置过一次neovim,后来换电脑都忘记怎么配置的了,最近发现一个项目lazyvim,尝试了一下非常简单。

Mac下先安装一些需要的软件:

brew install fd font-hack-nerd-font ast-grep luarocks

Iterm2 中使用,需要选择字体,使用hack-nerd-font, 可以将~/.config/nvim/ 目录加入代码仓库管理。

安装lazyvim

如果要编辑markdown,需要启用markdown 插件 , 安装markdownlint-cli2

brew install markdownlint-cli2

发现一个非常烦人的现象,在nvim中操作到缓冲区的内容,会被复制到系统剪切板里,比如我在其他地方复制了一行内容,然后到vim里,d删除一行,然后cmd + v粘贴的却是刚刚删除的那一行。这种行为可以这样关闭,在.config/nvim/lua/config/options.lua文件里增加一行:vim.opt.clipboard = ""