vim插入&删除特定多行的特定位置
ctrl+v --选中要编辑的行(光标在要插入的位置)---光标到行末---I (大写) 粘贴 --esc退出
批量替换
:stratum,endnum s/the message you want to delet//g
:% s /x/XX/g # 全文替换
:g/^\s*$/d # vim删除空行以及只有空格的行
: % s/ //g. #删除空格
跳转至行首 0
跳转至行尾 $
vim数字递增
:let n=0 | g/co\zs\d\+/s//\=n/|let n+=1
# 现状
server co1 10.8.6.16:5000 check
server co2 10.8.6.16:5001 check
server co3 10.8.6.16:5002 check
server co4 10.8.6.16:5003 check
server co5 10.8.6.16:5004 check
server co6 10.8.6.16:5005 check
server co7 10.8.6.16:5006 check
server co8 10.8.6.16:5007 check
server co9 10.8.6.16:5008 check
server co10 10.8.6.16:5009 check
server co11 10.8.6.16:5010 check
server co12 10.8.6.16:5011 check
server co13 10.8.6.16:5012 check
server co14 10.8.6.16:5013 check
server co15 10.8.6.16:5014 check
server co31 10.8.6.17:5000 check
server co32 10.8.6.17:5001 check
server co33 10.8.6.17:5002 check
server co34 10.8.6.17:5003 check
server co35 10.8.6.17:5004 check
server co36 10.8.6.17:5005 check
server co37 10.8.6.17:5006 check
server co38 10.8.6.17:5007 check
server co39 10.8.6.17:5008 check
server co40 10.8.6.17:5009 check
server co41 10.8.6.17:5010 check
server co42 10.8.6.17:5011 check
server co43 10.8.6.17:5012 check
server co44 10.8.6.17:5013 check
server co45 10.8.6.17:5014 check
server co46 10.8.6.17:5015 check
#调整后
server co0 10.8.6.16:5000 check
server co1 10.8.6.16:5001 check
server co2 10.8.6.16:5002 check
server co3 10.8.6.16:5003 check
server co4 10.8.6.16:5004 check
server co5 10.8.6.16:5005 check
server co6 10.8.6.16:5006 check
server co7 10.8.6.16:5007 check
server co8 10.8.6.16:5008 check
server co9 10.8.6.16:5009 check
server co10 10.8.6.16:5010 check
server co11 10.8.6.16:5011 check
server co12 10.8.6.16:5012 check
server co13 10.8.6.16:5013 check
server co14 10.8.6.16:5014 check
server co15 10.8.6.17:5000 check
server co16 10.8.6.17:5001 check
server co17 10.8.6.17:5002 check
server co18 10.8.6.17:5003 check
server co19 10.8.6.17:5004 check
server co20 10.8.6.17:5005 check
server co21 10.8.6.17:5006 check
server co22 10.8.6.17:5007 check
server co23 10.8.6.17:5008 check
server co24 10.8.6.17:5009 check
server co25 10.8.6.17:5010 check
server co26 10.8.6.17:5011 check
server co27 10.8.6.17:5012 check
server co28 10.8.6.17:5013 check
server co29 10.8.6.17:5014 check
server co30 10.8.6.17:5015 check
左对齐和右对齐
# 所有行
:1, $ right
:1, $ left
# 指定行
:1, 10 right
:1, 10 left