假设我有以下代码:
thing();
getStuff();
我想使用yy
命令获取getStuff()
,然后前进到thing()
,将光标放在(
上,再通过p
命令粘贴,但是由于我已经拷贝了整行,因此p
会把getStuff()
粘贴回到原来的位置。
我知道你可以先将光标移动到getStuff()
行的开头,然后通过^D
命令删除直到行末的字符,然后p就能实现我想要的效果。然而,我认为输入^D
比输入yy
更麻烦。
有没有一种方法可以用yy
复制,但却可以内联粘贴该行呢?
yy
,然后在插入模式下使用<C-r>*
,但如果它能去掉制表符和换行符就太棒了。 - testerCtrl + r
,然后"
。现在,按下Esc
k
Shift + j
。最后一组组合将剥离制表符和换行符。 - Badran