当前位置:  开发笔记 > 编程语言 > 正文

键盘映射中的Vim怪异

如何解决《键盘映射中的Vim怪异》经验,为你挑选了1个好方法。

我想插入空行而不进入插入模式,我使用了这个键映射:

nomap go o 

这确实创建了空白行,但引入了一些奇怪的行为.我有聪明的缩进和自动设置.新行遵循缩进但不删除它们,即使这样做会手动自动删除冗余空格.它还添加了每个光标所在的单个空格.

任何人都有任何见解来解释这种行为?



1> too much php..:

Vim 与你编写映射命令的方式非常相似 - 它实际上是在映射之前处理映射中的空间.换句话说,您的映射执行此操作:

nnoremap go o

您应该将其更改为:

nnoremap go o

并确保映射中没有任何额外的空格!

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有