删除每行前10个字符 如果用可视化 行数过多会显得慢
:%s/^.\{10\}//
删除每行后10个字符
:%s/.\{10\}$//
每行行首添加#
:%s/^/#/
加行号(不是显示行号,可以作添加递增数字)
:let i = 1
:g/^/ s//\=i . ' '/ |let i=i+1
shell里:
#!/bin/bash
# -! 表示下面的内容是输入,而不是从键盘输入
vim -e nr_dirty <<-!
:%s/^.\{2\}/33/
:wq
!
删除每行前10个字符 如果用可视化 行数过多会显得慢
:%s/^.\{10\}//
删除每行后10个字符
:%s/.\{10\}$//
每行行首添加#
:%s/^/#/
加行号(不是显示行号,可以作添加递增数字)
:let i = 1
:g/^/ s//\=i . ' '/ |let i=i+1
shell里:
#!/bin/bash
# -! 表示下面的内容是输入,而不是从键盘输入
vim -e nr_dirty <<-!
:%s/^.\{2\}/33/
:wq
!