[vim 求教] yw 复制当前单词后,移动光标到目标单词,如何一键替换复制的单词

2016-03-28 13:02:45 +08:00
 zacard

最近学习使用 vim 开发。求教各位 vim 大神。 yw 复制当前单词后,移动光标到目标单词,如何一键替换复制的单词?

4329 次点击
所在节点    Vim
18 条回复
jsonline
2016-03-28 13:04:22 +08:00
Pldw
jsonline
2016-03-28 13:04:31 +08:00
漂亮的我
jsonline
2016-03-28 13:05:01 +08:00
你设置个 map 不就行了
klesh
2016-03-28 13:28:28 +08:00
viwp
guoqiao
2016-03-28 13:30:46 +08:00
先选中需要替换的部分, 然后 p
zacard
2016-03-28 13:31:04 +08:00
zacard
2016-03-28 13:32:29 +08:00
@klesh viwp 好像简单一点,感谢啊
infinity1207
2016-03-28 13:55:37 +08:00
@zacard vep 就可以了呀
lxy
2016-03-28 14:13:37 +08:00
vep 要定位到单词开头, viwp 在单词任意部分都可以。我喜欢用后者,节省脑力和操作,同样,复制用 yaw ,剪切删除用 daw 。
expkzb
2016-03-28 14:13:47 +08:00
vep 就可以了
下一步就该讨论如何 连续 替换 yw 复制下来的单词了
caixiexin
2016-03-28 15:34:58 +08:00
@expkzb 配置成 p 粘贴的时候不覆盖寄存器就行
yuuko
2016-03-28 16:36:15 +08:00
楼主想要的是这个插件吧 https://github.com/easymotion/vim-easymotion !话说移动到目标单词很少用 jk ,一般都是 f/t 某个字母,然后 ;/, 下个匹配,上一个匹配,或者直接 w/b
morefreeze
2016-03-28 16:58:02 +08:00
我个人文件内大幅移动就是 /pattern 去搜索的,一行内就用 f 当然这个要求你对字母比较敏感,比如多发现低频字母(x,z,w)这类更容易命中。或者使用 W/B 大步移动,这个是把连续的非空格字符作为一个 WORD 来看
zacard
2016-03-28 17:04:46 +08:00
@morefreeze 恩,之前没有用过 f ,这几天重点试用下
elvba
2016-03-28 17:46:15 +08:00
@lxy 不错不错~ 学到了,之前一直用 vep ,以后也改用 viwp 了
hualuogeng
2016-03-28 19:06:47 +08:00
@caixiexin 这个很好, 一直想要的
KentY
2016-04-06 16:55:30 +08:00
@caixiexin s/ower/over/ 刺眼 :)
wsdjeg01
2016-04-17 01:55:13 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX