在多行行首、行尾插入字符,末行模式下.note
末行模式下插入字符操作:
在多行行首插入字符:
:%s/^/【字符】 //在所有行的行首插入字符
例:
:%s/^/111 //在所有行的行首插入111在多行行末插入字符:
:%s/$/【字符】 //在所有行的行尾插入字符
例:
:%s/$/222 //在所有行的行尾插入222在插入字符时忽略空行:
:%s/./【字符】 & //在所有行的行首插入字符,并且不在空行插入字符(忽略空行)
例:
:%s/./123 & //在所有行的行首插入123,并且忽略空行“&”代表前边匹配到的内容(也就是非空行的第一个字符)
在某一段中插入字符:
:/【起始】/,/【结束】/s/./【字符】 & //在一段起始至结束的行首中插入字符,并忽略空行
例:
:/aaa/,/bbb/s/./123 & //在第一个匹配到的aaa至bbb这一段,行首插入123,并忽略空行在某一行向下延申n行这一段,插入字符
:/【起始】/,+【向下延申的行数】s/./【字符】 & //在一行开始,向下延申n行,在这一段中,插入字符,并忽略空行(空行也计算入向下延申的行数中)