【发布时间】:2020-10-24 13:16:35
【问题描述】:
为了让自己使用较短的击键来获取冒号,我在.vimrc 文件中定义了以下映射:
noremap ; :
noremap : ;
但是,这破坏了我的其他一些映射,因为现在它将冒号解释为分号。比如映射
map ,c :cd ~/code<CR>
变成
map ,c ;cd ~/code<CR>
我该如何解决这个问题?
【问题讨论】:
-
是否需要重新映射冒号?我只使用
nnoremap ; :就可以了。 -
@alberge:仅使用这些映射中的第一个,您可以隐藏
;正常模式命令。当添加第二个映射时,;和:的含义交换了。 -
哇,我怎么没想到使用这个映射?我现在要把它添加到我的 .vimrc 中。
-
我刚才也有类似的想法,决定全局交换它们,因为我更经常使用冒号:) unix.stackexchange.com/questions/615799/…
标签: vim