我使用 neovim 和neovim-lsp-config
clangd。
代码操作的默认键绑定是<space>ca
,按下后会弹出一个菜单。通常只有一个选项,因此从菜单中选择它感觉很费力。幸运的是,文档指出您可以传递一个布尔标志apply
,这样当只有一个选项时就会自动选择它。
因此我尝试将键绑定更改为以下内容:
vim.keymap.set('n', '<space>ca', function()
vim.lsp.buf.code_action({apply=true}) end, bufopts)
但行为没有改变 - 菜单仍然出现。我做错了什么?