<C-w>| 的 Vim 短绑定不起作用 [英] Vim short binding for <C-w>| doesn't work

查看:27
本文介绍了<C-w>| 的 Vim 短绑定不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试将水平最大化映射到少两次击键的东西,但这些都不起作用:

Trying to map horizontal maximize to something two keystrokes less, but none of these works:

nnoremap <leader>\ <c-w>| " Maximize horizontally

nnoremap <c-\\> <c-w>|  " Maximize horizontally

同时这两个工作正常:

nnoremap <leader>- <c-w>_ " Maximize vertically
nnoremap <leader>= <c-w>= " Restore default size

我做错了什么?

推荐答案

条形字符 | 是 Vim 脚本中的命令分隔符.要在映射中使用它,请使用 :

The bar character | is a command separator in Vim script. To use it in a mapping, use <Bar>:

nnoremap <Leader>\ <C-W><Bar>

相关文档位于 :h map_bar.

The relevant documentation is at :h map_bar.

这篇关于&lt;C-w&gt;| 的 Vim 短绑定不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆