通常我在尝试拉动时会引入错误,但是不小心按u而不是y。
我尝试了以下操作,但这对撤消操作没有帮助。
选择文本后,是否有一种特殊的方法来重新映射键?
nnoremap u <Nop>
答案 0 :(得分:0)
正确的答案是
xnoremap u <Nop>
尽管它对于可视化模式是一种有用的操作,并且已经有用,所以我建议您改正不良习惯,而不是重新映射此键。
此外,vnoremap
和xnoremap
之间也有细微的差别,因为在使用v
变体时(无论是映射还是取消映射),它对于特殊的vim {{1 }}模式不同于SELECT
模式,它具有特殊的用例,专门用于模板库,例如ultisnips,snipmate等。在大多数情况下,出于这个原因,您想使用VISUAL
变体来应用映射限制它们仅适用于x
模式,而不适用于VISUAL
模式。