3.5. 在页面上模拟 Vim 的符号——演奏和弦
3.5 在页面上模拟 Vim 的符号——演奏和弦
当你看到一个键击动作,比如 <C-p> ,它不是意味着按 < ,然后按 C 再按 - ,如此等等。这个 <C-p> 符号等价于 Ctrl-p ,意味着“同时按住 <Ctrl> 和 p 键”。
没有好的理由,我是不会选择这种符号。 Vim 的文档就使用了它(:h key-notation ⓘ),并且我们还能使用它来定义自定义键的映射。一些 Vim 的命令是通过组合和弦式键击和顺序键击而形成的,这种符号将他们处理得很好。考虑这些例子:
符号 | 含义 |
---|---|
<C-n> | 同时按 <Ctrl> 和 n |
g<C-]> | 先按 g ,再同时按住 <Ctrl> 和右方括号 ] |
<C-r>0 | 先同时按 <Ctrl> 和 r ,再按 0 |
<C-w><C-=> | 先同时按住 <Ctrl> 和 w ,再同时按住 <Ctrl> 和 = |