在其中一个 vim 配置文件中,我注意到这个键盘映射
map <C-L> <C-W>l<C-W>_据说是为了更容易在选项卡和窗口中移动。这意味着什么?最后那个下划线是干什么用的?
2 回答
5
该命令map <C-L> <C-W>l<C-W>_ 映射Ctrl-L到Ctrl-W, l, Ctrl-W, _.
您只需按 即可调用此绑定Ctrl-L。要调用它绑定的内容,您可以输入Ctrl-W, 然后l,然后Ctrl-W再输入,最后_输入(在美式键盘上是 shift-hyphen)。这是两个单独的绑定,<C-W>l将光标移动到右侧的窗口,并将<C-W>_当前窗口的大小调整为最大可能的垂直大小。
于 2012-05-28T05:53:48.283 回答
3
Ctrl+ wlCtrl+w_键序列有点太长,所以有人创建了一个快捷方式(Vim 中的“ ping map”):Ctrl+ L。
<C-w>l<C-w>_将光标移动到右侧的窗口 ( <C-w>l) 并将其垂直最大化 ( <C-w>_)。
映射始终遵循相同的结构:
map(或imap用于插入模式映射,nmap用于普通模式映射等)一些空格
你想要的捷径,在这里
<C-L>一些空格
快捷方式触发的命令序列
有关:help windows窗口管理:help mapping的更多信息和有关映射的更多信息,请参阅。
于 2012-05-28T05:56:03.997 回答