Vim中dwi或dei的单键

时间:2017-12-26 08:29:10

标签: vim vi

在Vi(m)中执行dwidei(替换单词)是否只有一个键?我使用这个足以保证节省2次额外的击键。

2 个答案:

答案 0 :(得分:1)

  1. 运行vimtutor
  2. 了解c。没有一把钥匙。 c [动议]与d [动作] i相同。

答案 1 :(得分:1)

你不需要一把钥匙。是的,我很认真。这不是Vim的工作方式。 Vim是模块化的。你首先考虑一下你想要做什么,在你的情况下,你想要c做一些事情。然后你需要知道你想要c hange的内容,在你的情况下是w ord。瞧! cw是要使用的序列。

当然还有更多想到的东西。您需要w ord还是W ORD?您想要更改a一词(caw)吗?等等。

但重要的是,Vim不是函数的集合,它是一种修改文本的语言。它始终是一系列行动。当然你可以说,ciw是如此常见,它应该有一个快捷方式,然后你可以映射它。但它只会使Vim更难使用。

考虑改变整个s的能力?是的,它是cs。同样适用于d eleying,或y anking以及几乎所有其他内容。

因此,如果你经常将你需要的所有内容映射到一个命令,而不是像vanilla Vim那样的一系列命令,那么你将失去使Vim比任何其他编辑器更好的一切,你最终会得到更糟糕的Emacs ......