不重新映射,但保留现有映射,但添加其他功能。例如,重载OPTIONS
键除了移动光标外还会做一些额外的操作。
答案 0 :(得分:1)
hjkl
不是映射;它们是内置的普通模式命令。
如果要覆盖它们,则需要创建自定义映射。例如,每次按j
时,此映射都将使当前行居中(这几乎没用,但这将作为示例):
nmap j jzz
请注意,j
现在已完全覆盖正常模式。现在使用原始j
的唯一方法是删除该映射最终:
unmap j
或通过j
命令暂时使用原始:normal
:
:normal! j
或者,您可以创建一个完全独立的映射,如:
nmap <Space>j jzz
并且定期j
和您自定义的j
(在这种情况下为<Space>j
)可用。尊重内置行为,同时仍然扩展它。