微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在vim中映射键时nore是什么意思?

vim中映射键时nore是什么意思?例如,这两个映射之间有什么区别?
:map ddd ddjdd

:noremap ddd ddjdd
这意味着映射不是草书.

为了显示,

:nmap x dd

假设您将x在正常模式下映射到dd(删除行),以节省一些时间,删除行.一切正常,直到你需要其他映射中的x(删除字符)来删除两个字符,

:nmap c xx

因为现在上层映射确实如此

:nmap c dddd

即将删除两行.

因此,为了保留“原始”映射(vim键),您可以采用非递归方式,

:nnoremap x dd
:nnoremap c xx

一切正常(映射不……啊,你明白了)……

使用“nore”进行所有映射通常是一种很好的做法,因为你永远不知道哪些插件可能依赖于什么,以及你用“普通”映射打破了什么样的vim行为.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐