我不时地在Vim中遇到这种类型的编辑问题.
我在表格中有文本格式,我想把它变成一个列表.
之前:
AAA BBB
AAA BBB
AAA BBB
CCC DDD
CCC DDD
CCC DDD
后:
AAA
AAA
AAA
BBB
BBB
BBB
CCC
CCC
CCC
DDD
DDD
DDD
当然不像这个例子那么微不足道.块可以具有更多的内容,更大和不一致的行数等.
我现在这样做的方式似乎有点像黑客:
CTRL-q在Windows版本中选择左上角.d削减块.SHIFT+p将块粘贴到此区域.步骤是粗略的部分.
执行正常的非块剪切或复制将始终粘贴到"新"行.一种"插入"或"追加"操作.执行块剪切或复制通常会以某种"覆盖"模式粘贴.
有没有更好的方法来复制或切入"块模式",但粘贴在"插入/追加模式"?
该ex命令 :put总是会粘贴寄存器行明智.
使用视觉块模式剪切文本块,就像之前一样,:put而不是执行p.
如果你想以更多方式"施放"贴纸,那么使用@Ingo Karkat的插件.
有关更多信息,请参阅
:h pu
| 归档时间: | 
 | 
| 查看次数: | 555 次 | 
| 最近记录: |