2012-12-04 172 views
3

我想在可视模式下禁用Capslock功能。我怎样才能做到这一点?如何配置Vim,使CapsLock仅在插入模式下启用

例:

  • 在插入模式,大写锁定=开应该打印
  • 在可视模式下,大写锁定=在一个应光标之后触发追加文本(不附加文字来结束当前行的)
+0

您是否仍然希望能够使用Shift-A执行“追加到行尾”? –

+0

是的,绝对。 –

+0

错误的答案:-)这意味着@kiddorails'答案中的简单重映射技巧是不够的! –

回答

0

那你的意思是“追加到下一个字符“在视觉选择?

在vimrc文件或者vim会议,就以下(对命令模式):

:map A a 

如果你只是意味着选择应结束,你必须能够在当前位置结束追加字符中,执行:

:地图Ctrl + V键Esc键一个

宾果!

+0

为什么还要改变正常模式?对于视觉模式,':xnoremap'就足够了。 –

+0

@IngoKarkat不知道,所以想到了这个映射。现在阅读。 :) – kiddorails

+0

我怀疑“追加到下一个字符”意味着正常的'a'行为,而不是“追加到行结尾”,你会得到'A'(这将产生什么是大写锁定集)。 –

相关问题