Vim 如何替换当前光标所在单词?

2013-07-10 20:48:49 +08:00
 Xrong
echo '---------------------MbsCustomerInterface::deleteDeptAssignForId--------------------<br>';
$params5 = array(
'deptId' => 20,
);
$tmp5 = MbsAverageAssignDeptInterface::google($params5);
if ($tmp5) {
echo 'MbsCustomerInterface::baidu successfully';
}
else {
echo 'MbsCustomerInterface::yahoo failed';
}

比如以上的代码,光标停留在第1行代码中的deleteDeptAssignForId单词内部(任意位置),可以使用yaw复制这个单词,然后我把光标移动到第5行代码的google单词内部(同样任意位置),请问用什么命令可以直接替换google为前面yaw复制到的内容?

低效方法:光标移到google的g处,然后选中google,接着p一下
有什么快速的方法么???
9268 次点击
所在节点    问与答
6 条回复
rpx
2013-07-10 21:10:43 +08:00
加个映射呗
nnoremap <leader>p viw p

以后<leader>p 就可以实现你的方法了。
Xrong
2013-07-10 21:32:32 +08:00
就用你的方法了,因为是phpstorm的插件,所以直接使用viwp 替换,感谢...
chemhack
2013-07-10 21:34:08 +08:00
@Xrong 你都phpstorm了,直接ctrl+w选当前单词,然后打要换成的单词就行了。。。。
jmu
2013-07-11 08:24:20 +08:00
我一般都是dw “0p
nybux
2013-07-11 09:21:02 +08:00
你都会yaw了,为啥不用dawP
chemzqm
2013-07-11 10:07:00 +08:00
caw

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

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

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

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

© 2021 V2EX