vim – 粘贴垂直选择时避免额外的空格

前端之家收集整理的这篇文章主要介绍了vim – 粘贴垂直选择时避免额外的空格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常需要复制较大的垂直选择,例如在工作时
(让我们保持文明)“getter / setter” – 丰富的界面,例如
A very long line with something I would like to copy: ABC$
A short line with nothing$
A very long line with something I would like to copy: ABC$

在这里,我用$来表示该行的结尾.我现在做一个视觉
垂直选择例如在所有线的第55列中的A,将其拉出
并在该列之前用P粘贴它,并插入额外的空格
第二行.

A very long line with something I would like to copy: AABC$
A short line with nothing                              $
A very long line with something I would like to copy: AABC$

有没有办法避免额外的空白?在垂直视觉中改变字符
选择似乎没有受到这个问题的影响.

这就是视觉块移动的工作原理.您正在复制第55列.然后使用P粘贴.您的第二行不会延伸到第55列.因此,当您粘贴它时,它将为您扩展该行.

使用:reg查看您的注册表.您会注意到A ^ J ^ JA作为未命名寄存器“”的值. ^ J表示换行符.注意^ J之间的空格.这就是视觉模式模式通过填充空格来处理空白空间的方式.

猜你在找的Bash相关文章