繁体   English   中英

在命令行模式下重新映射CTRL-A

[英]Remap CTRL-A in command line mode

如何在命令行模式下将CTRL-A重新映射到CTRL-Q?

我在Tmux会话(将CTRL-A设置为前缀)中使用VIM。 当我尝试插入名称与模式匹配的所有文件时(即:bd命令),我必须按两次CTRL-A(因为它也是tmux的前缀)。 我想为此使用一个按键<Ca>

我试图将cnoremap <Cq> <Ca>放到我的.vimrc中,但是它不起作用。 有什么建议么?

这对我有用; 请注意,在终端中, Ctrl-SCtrl-Q是用于流量控制的特殊序列。 有关如何取消配置的信息,请参见此处 ,或者使用另一个左侧进行映射,例如<Cg>

谢谢你们让我知道这是特殊的键,我没有意识到。

在那种情况下,我决定使用其他键( <Cb> )。 关键图:

cnoremap <C-b> <C-a>

我知道<Cb>用于滚动,但是我猜想在命令行模式下可以使用该键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM