【发布时间】:2015-05-11 20:50:37
【问题描述】:
如果我想将 <C-s> 重新映射到 :w<CR> 我必须这样做
nnoremap <C-s> :w<CR>
inoremap <C-s> <Esc>:w<CR>
因为插入模式需要在输入命令之前转义到正常模式(当然,另一个 <Esc> 不会杀死任何东西,但它很丑,我的终端铃声响了,并且所有其他模式都可用 [n, i, v, s, x, c and o] 有很多情况下额外的<Esc> 不会削减它)。
有没有一种简单的方法可以在 Vim 中为“所有模式”映射命令?
【问题讨论】:
-
你看过stackoverflow.com/questions/3446320/…了吗?你可以用 3 个案例覆盖所有内容,没有
<Esc> -
不,我没有。老实说,我知道我只需要三种模式(v、i 和 n),但如果要映射很多线仍然很麻烦。哦,它足够聪明,可以正确处理逃跑吗?有趣的。有谁知道更多关于它“足够聪明”的处理方式?
-
注意:有一个dedicated site for vi & vim。
-
哇,我不知道。估计是新的吧?我想我会在那儿呆上一阵子。 :) 编辑:是的,它绝对是新的。 “测试版”。
标签: vim