个人定制版LazyVim
git clone git@github.com:EasonMo/MozyVim.git ~/.config/nvim
LazyVim官方文档: https://www.lazyvim.org
主要的定制说明:
- 修改缩进线的样式
- 修改treesitter区块选择的按键映射
- 修改状态栏的样式,采用vscode的主题
- 禁止自动格式化
- 禁止非代码文件的拼写检查
- 添加系统剪贴板的支持,支持tmux、ssh
- 添加可视化选择搜索
- 添加补全支持tab
- 添加alt+Enter执行命令
- 定制dap、lsp、任务系统等一大堆插件
- 等等...
宏分配:
- 搜索替换:搜索a,替换为b,宏为m
- 粘贴:p
- 整词粘贴:o
nvim启动时把宏设置到寄存器里:
- hex编辑register_micro文件:
:%!xxd
- 反引号`的ascii码为:60,查找60定位宏的开始位置和结束位置
- 把数据复制出来,以字节数据的方式给寄存器赋值:
"\x00\xFF\xAB\xCD"
- 不需要设置markdown diagnostics的自动开关,因为enable/disable diagnostics是全局的,只能手动
- 不要尝试单独修改bufferline插件的主题,因联动要改的东西太多,如:标签数量hl、未选中buffer跟注释hl一致。使用默认即可