在其中一个vim配置文件中,我注意到了这个键盘映射
据推测map <C-L> <C-W>l<C-W>_
更容易在标签和窗口中移动。这对键盘印刷机有什么影响?最后的那个下划线是什么?
答案 0 :(得分: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>_
将当前窗口调整为最大可能的垂直大小。
答案 1 :(得分:3)
Ctrl + w l Ctrl + w _ 键序列有点太长,所以有人创建了一个快捷方式(Vim-speak中的“map
ping”): Ctrl + L for it
<C-w>l<C-w>_
将光标移动到右侧窗口(<C-w>l
)并垂直最大化(<C-w>_
)。
映射始终遵循相同的结构:
map
(或imap
用于插入模式映射,nmap
用于普通模式映射等)
一些空白
您想要的快捷方式,<C-L>
一些空白
由快捷方式
有关窗口管理的详细信息,请参阅:help windows
;有关映射的详细信息,请参阅:help mapping
。