我想使用ctrl+/作为当前行注释的快捷键 添加nmap <C-/> ,cc无效,但是反斜杠是可以的 希望大家帮我看看
nmap <C-/> ,cc
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
vim中不能使用ctrl+/作为快捷键。
你无法在 Vim 中映射 Ctrl-/,因为在 Vim 中唯一可以可靠映射的“Ctrl+可打印键”字符是那些由(已经相当旧的)ASCII 标准定义的字符,这意味着唯一具有Ctrl对应的是0x3F到0x5F加上小写字母,如下: Ctrl+? (0x3F) = 删除 (0x7F) Ctrl+(key 0x40-0x5F) = 从可打印字符中减去 0x40 Ctrl+小写=Ctrl+对应的大写。 没有别的了。没有 Ctrl+数字,也没有 Ctrl+斜杠(其中 / = 0x2F)。 顺便说一句,上面也解释了为什么 Vim 不能区分 Ctrl-I 和 Tab(均为 0x09,HT) Ctrl-M 和 Enter(均为 0x0D、CR) Ctrl-[ 和 Esc(均为 0x1B、ESC)
你无法在 Vim 中映射 Ctrl-/,因为在 Vim 中唯一可以可靠映射的“Ctrl+可打印键”字符是那些由(已经相当旧的)ASCII 标准定义的字符,这意味着唯一具有Ctrl对应的是0x3F到0x5F加上小写字母,如下:
Ctrl+? (0x3F) = 删除 (0x7F) Ctrl+(key 0x40-0x5F) = 从可打印字符中减去 0x40 Ctrl+小写=Ctrl+对应的大写。
没有别的了。没有 Ctrl+数字,也没有 Ctrl+斜杠(其中 / = 0x2F)。
顺便说一句,上面也解释了为什么 Vim 不能区分
Ctrl-I 和 Tab(均为 0x09,HT) Ctrl-M 和 Enter(均为 0x0D、CR) Ctrl-[ 和 Esc(均为 0x1B、ESC)
懒得翻译了,来自这里。
vim中不能使用ctrl+/作为快捷键。
懒得翻译了,来自这里。