在视觉模式中有什么作用?

时间:2012-05-04 19:07:55

标签: vim vi macvim

我已经下载了Tim Pope的环绕插件的新版本。我注意到他弃用's'而赞成大写'S'。

他说这是为了防止干扰大量Vim用户的肌肉记忆,以便在视觉模式下击中小写的's'。我做了一些谷歌搜索,但我似乎无法找到这究竟是什么?

我想知道,以防万一有关于该关键组合的信息,我应该知道:)

2 个答案:

答案 0 :(得分:6)

如Vim手册中所述:

  

{Visual} [“x] c或v_c v_s   {Visual} [“x] s删除突出显示的文本[进入寄存器x]   和                           start insert(对于{Visual},请参阅Visual-mode)。 {不                           在Vi}

因此c和s在视觉模式下都做同样的事情。

此外,一般情况下,如果您想知道某个键在其他中的作用与正常模式相同,只需在键的前面加上模式的第一个字母和下划线。

例如:

:help v_s

找出s键在视觉模式下的作用。

答案 1 :(得分:2)

sx然后i

做同样的事情

基本上删除当前突出显示的字符,然后输入插入模式