这是a link我在 stackoverflow 中找到了关于这个问题的信息。
但如果没有具体的例子,我仍然无法理解“更改内部词”和“更改词”之间的区别。
我在vim中测试了这两个命令,最终没有发现任何差异,请给我一个例子来帮助我理解,谢谢!
最佳答案
这是一个例子:
foo bar baz
^
在这种情况下,键入 cw 和 ciw 将给出相同的结果(光标位于“bar”的“b”上)。 考虑一下:
foo bar baz
^
cw
将产生
foo b baz
^
其中 ciw
将产生
foo baz
^
因此无论光标位置如何,它都会更改整个单词。非常有用,我喜欢这个命令。
caw
(或 aw
)命令也非常有用:
foo bar baz
^
-> caw
foo baz
^
aw
也包含空格。使用 v
(视觉)命令尝试这些命令,看看它们都做了什么。另请阅读 motion.txt
第 6 部分。
关于vim - Vim 中的命令 cw 和 ciw 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41758217/