两篇VIM的文章:
参考文章:http://ubuntuing.iteye.com/blog/69756
参考文章二:http://www.lagmonster.org/docs/vi.html
就是一点瞎用的记录一下:
今天面对一个文本文件:
<abc>
<x>1</x>
<y>2</y>
<z>2</z>
<z1>3</z1>
<z2>4</z2>
</abc>
需要把z, z1, z2 这三个节点修改一下,把这三个节点前面的空格去除掉。
于是用vim的替换指令这样写,把<z>节点所在行中的前面的空格跟替换掉了:
:s/\s\+//g
但是麻烦出现了,z1,z2这两行,咱们还得输入这些指令,是不是郁闷了一点点。参考了文章二,对于其他行执行最后一次替换指令,可以在命令模式下,直接输入以下字符:
&
好了,切换到下一行,再次输入上面的指令,搞定了一行的空格之后,任务完成了。

本文介绍如何使用Vim编辑器进行高效的文本处理,特别是通过批量替换指令去除特定行前的空格。文中提供了具体的实例和操作步骤,展示了如何利用Vim的&指令简化重复操作。
8355

被折叠的 条评论
为什么被折叠?



