如何在命令行模式下将CTRL-A重新映射到CTRL-Q?
我在Tmux会话中使用VIM(将CTRL-A设置为前缀)。当我尝试插入名称与模式匹配的所有文件(即:bd命令)时,我必须按两次CTRL-A(因为它也是tmux的前缀)。我想用一个关键的笔划<C-a>
。
我试图将cnoremap <C-q> <C-a>
放到我的.vimrc上,但它不起作用。有什么建议吗?
答案 0 :(得分:1)
这对我有用;请注意,在终端中,Ctrl-S
和Ctrl-Q
是流控制的特殊序列。请参阅here了解如何取消配置,或使用其他左侧进行制图,例如: <C-g>
。
答案 1 :(得分:0)
谢谢你们让我知道这是特别的关键,我不知道。
在这种情况下,我决定使用不同的密钥(<C-b>
)。关键地图:
cnoremap <C-b> <C-a>
我知道<C-b>
用于滚动,但我想在命令行模式下可以使用该密钥。