簡體   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