vim - Vim-如何使用<C-L>这样的键映射命令?

标签 vim keymapping

我几乎可以肯定其他人也有这个问题,这可能是重复的,但是我不确定如何调用<C-L>这样的命令,因此我没有运气找到现有的问题。如果重复,请重定向我。

这个问题来自vimrc部分,内容如下:

" Map <C-L> (redraw screen) to also turn off search highlighting until the
" next search
nnoremap <C-L> :nohl<CR><C-L>


那么,我按哪种键组合(在哪种模式下)输入<C-L>映射?

最佳答案

在这一行:

nnoremap <C-L> :nohl<CR><C-L>


nnoremap表示normal no-recursive map <C-L>...,这意味着,如果在ctrl + l模式下按NORMAL,则将应用映射的击键。

<C-L>表示ctrl + l

如果您输入

:h control


您可以看到键码:

<C-...>     control-key         *control* *ctrl* *<C-*

关于vim - Vim-如何使用<C-L>这样的键映射命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15889529/

相关文章:

bash - Vim 不突出显示 bash 脚本的语法(msysgit 版本)

regex - 为什么 "script"命令会生成 ^[ 和 ^M 字符以及如何使用 vim 搜索和替换将它们删除?

vim - 如何在 Vim 中撤消 'set arabic' 命令?

intellij-idea - 用于远程桌面使用的 IntelliJ 键盘映射

vim脚本: can't echo newline after input and if statement

macos - 从 Mac OS X Lion 到 Ubuntu 的 NX 键盘映射问题

java - 将一个新的 "character"重新分配给一个键,以便打印它而不是键的默认字母

intellij-idea - Intellij 评论快捷方式打开 Mac 菜单栏上的帮助选项卡

vim 复制命令到剪贴板/缓冲区