【发布时间】:2021-01-05 10:50:16
【问题描述】:
说,我有以下几行:
thing();
getStuff();
我想使用yy 命令获取getStuff(),前进到thing(),将光标放在(,然后通过p 命令粘贴,但由于我拉动了整行,@ 987654327@ 会将getStuff() 粘贴回原来的位置。
我知道你可以先将光标移动到 getStuff() 行的开头,然后通过 ^D 命令从那里剪切字符直到它的结尾——然后 p 会做我想做的事.但是,我发现输入^D 比输入yy 更乏味。
有没有办法yy,但改为粘贴 inline 行?
【问题讨论】:
-
有人提到,
yy,然后在插入模式下:<C-r>*,但如果这去掉制表符和换行符会很棒.. -
在插入模式下,将光标准确地放在您想要的位置,使用
Ctrl + r,然后使用"。现在,EsckShift + j。最后一个组合将去掉制表符和换行符。
标签: vim