首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何替换光标下的单个单词?

如何替换光标下的单个单词?
EN

Stack Overflow用户
提问于 2013-01-09 18:45:55
回答 2查看 83.6K关注 0票数 171

如何在Vim中替换光标下的单词。

那么,有没有一种更简单的组合来替换光标下的单词,而不是使用dw,然后使用i,然后使用Esc呢?

EN

回答 2

Stack Overflow用户

发布于 2018-06-27 01:34:44

如果你想用之前拖拽的词来改变一个词,有另一个解决方案可以解决viwp (一旦你拽出了第一个词)。

ciw将删除前面的单词,并将您置于插入模式。但是,您可以使用ctrl+r, 0插入寄存器0的内容(其中包含先前拖出的字)。

所以:

代码语言:javascript
复制
yiw
[move to next word]
ciw
ctrl+r
0

这比viwp工作得更好,因为在第一次使用之后,您可以重复地使用.进行替换。它也不会切换到视觉模式并短暂地突出显示。

票数 17
EN

Stack Overflow用户

发布于 2013-01-09 18:51:45

试试cw --就像“change word”中的一样。

使用http://linuxmoz.com/vi-commands-cheat-sheet/或任何其他小抄作为参考。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14233498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档