攒下自己的Neovim配置

终于用了点时间重新整理了一下 Neovim 的配置,攒配置路上的经验记录在此

按键规划

原则

原则上 Vim 更推荐用 <leader> 来做自定义按键,但是难免得我们用 Ctrl 会更顺手,因此我自己的按键规划原则如下:

  • 会对整个工作区产生副作用的使用 Ctrl
  • 不会产生副作用的使用 <leader>

规划

我的规划如下

  • <leader>l 为所有 lsp 提供的功能相关的操作的前缀
  • <C-> 为所有立刻产生副作用的操作的前缀
  • <C-A-> 为修饰所有立刻产生副作用的操作的前缀

LSP 部分

Inlay hints

Inlay hint 就像是一种另类的悬浮提示一样,不过它是出现在具体的编辑框(Buffer)的。Neovim 使用 virtual text 实现这个功能。

1
vim.lsp.inlay_hint.enable(true)

可以在任意的地方开启,但最好是在 nvim-lspconfig 的配置部分开启


攒下自己的Neovim配置
https://blog.krysztal.dev/2025/01/02/攒下自己的Neovim配置/
作者
Krysztal
发布于
2025年1月2日
许可协议