Vim 将(粘贴)按字符拖动的文本置于按块视觉选择上
有没有办法轻松实现上述目标 例如,给定Vim 将(粘贴)按字符拖动的文本置于按块视觉选择上,vim,vi,paste,Vim,Vi,Paste,有没有办法轻松实现上述目标 例如,给定 red apple red banana red cucumber The fruits are blue. 有没有办法让我猛拉“蓝色”一词,然后从视觉上选择“红色”一列并粘贴,这样我们就可以得到: blue apple blue banana blue cucumber. The words are blue. 现在,第一个“红色”将被替换,其余的将被清除。当选择“红色”列时,请执行以下操作: c " change <C-r
red apple
red banana
red cucumber
The fruits are blue.
有没有办法让我猛拉“蓝色”一词,然后从视觉上选择“红色”一列并粘贴,这样我们就可以得到:
blue apple
blue banana
blue cucumber.
The words are blue.
现在,第一个“红色”将被替换,其余的将被清除。当选择“红色”列时,请执行以下操作:
c " change
<C-r>0 " Ctrl+r followed by 0 inserts the last yanked text (from register 0)
<Esc> " exit insert mode and apply change to the whole column
c“更改
0“Ctrl+r后跟0插入最后一个拖动的文本(从寄存器0)
“退出插入模式并对整个列应用更改
选择红色列时,执行以下操作:
c " change
<C-r>0 " Ctrl+r followed by 0 inserts the last yanked text (from register 0)
<Esc> " exit insert mode and apply change to the whole column
c“更改
0“Ctrl+r后跟0插入最后一个拖动的文本(从寄存器0)
“退出插入模式并对整个列应用更改
我的电脑会允许这样做。选择红色块
,然后按gr
。所有的字都将被先前拉过的blue
替换,加上未命名的寄存器将继续保持blue
我将允许这样做。选择红色块
,然后按gr
。所有的字都将被先前拉过的蓝色
替换,加上未命名寄存器继续保持蓝色