如何将Vim命令行模式触发键从":"改为";"?
修改Vim命令行模式触发键为
;的正确方法 你之前的三条映射都搞反了方向——你需要把;映射成:,而不是反过来。正确的映射命令是:
nnoremap ; :
为什么之前的映射不生效:
nnoremap ":" ";":把:映射成;,和你的需求完全相反,多余的引号也会导致映射失效nnoremap "<S-;>" ";":<S-;>就是:,这条命令同样是把:映射成;,方向错误,引号也没必要nnoremap : ;:还是把:映射成;,和需求反向,自然达不到效果
如果需要在插入模式下也能用;触发命令行模式,可以再加这条:
inoremap ; :
内容的提问来源于stack exchange,提问作者Prasanna Maddila
相关产品推荐
相关产品推荐

