我想重新映射(对于普通模式) Ctrl + a 到 Ctrl + = 和 Ctrl + x 到 Ctrl + - 但它不起作用。
还有其他方法可以写这个吗?
答案 0 :(得分:1)
我使用时出现问题,因为我的shell使用它来调整窗口和字体大小。我能够将'+'和' - '映射到命令,因此在正常模式下按下它们会递增和递减值。
map + <C-a>
map - <C-x>
这是你想要完成的吗?我不知道这是否适合你,因为它们可能有不同用途,我不使用。
您也可以使用mapleader代替控制来执行此操作,而不是使用任何默认用途:
let mapleader=","
map <Leader>+ <C-a>
map <Leader>- <C-x>
您可以使用,+ 和, - ,而不是 C - + 和 C - 。
答案 1 :(得分:0)
我不确定 Ctrl + = ,但对于 Ctrl + - ,请尝试 Ctrl + _ 代替(用下划线替换连字符)。
答案 2 :(得分:0)
适合我。
map <C-a> <C-=>
map <C-=> :echo 'ken'<CR>
map <C-x> <C-->
map <C--> :echo 'barbie'<CR>
然后<C-a>
应该回显ken
而<C-->
应回显barbie