gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:02:50 36 4
gpt4 key购买 nike

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

:map ddd ddjdd


:noremap ddd ddjdd

最佳答案

这意味着映射为 n-再到草书。

为了显示,

:nmap x dd

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

因为现在上面的映射真的
:nmap c dddd

即将删除两行。

因此,要保留“原始”映射(vim键),请采用非递归方式,
:nnoremap x dd
:nnoremap c xx

并且一切正常(映射不起作用...啊,您明白了)...

通常,最好使用“nore”进行所有映射,因为您永远不知道哪些插件可能依赖于什么,以及使用“普通”映射破坏了什么vim行为。

关于vim - 在vim中映射键时,nore是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272167/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com