在其中一个 vim 配置文件中,我注意到这个键盘映射
map <C-L> <C-W>l<C-W>_
据说是为了更容易在选项卡和窗口中移动。这意味着什么?最后那个下划线是干什么用的?
问问题
769 次
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 回答