如何使用“Ctrl+/”在 Neovim 中设置键绑定

Moh*_*fan 5 lua keymapping neovim

这是我的配置的一部分

local opts = { noremap = true, silent = true }
local keymap = vim.api.nvim_set_keymap
keymap("n","<C-/>",":lua require('Comment.api').toggle_current_linewise()<CR>" ,opts)
keymap("n","<a-/>",":lua require('Comment.api').toggle_current_linewise()<CR>" ,opts)
Run Code Online (Sandbox Code Playgroud)

键盘映射 withalt有效,但 withctrl无效。我还有其他命令,ctrl除了这个命令之外,所有命令都可以工作

:verbose map <C-/>
    n  <C-/>       * :lua require('Comment.api').toggle_current_linewise()<CR>                                                                                                                                                       
            Last set from ~/.config/nvim/init.lua 
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?

Moh*_*fan 7

映射/:使用<C-_>代替<C-/>.

  • @Borjovsky 看起来现在 `&lt;C-/&gt;` 适用于 Ctrl+/,但 `&lt;C-_&gt;` 不适用于。我在 Windows 上有 0.9.0-dev-793+g7126d9b8c。 (2认同)