vim中插入递增数
假设生成0-9的递增数
1、插入数字1,yy复制,9p
2、输入命令
let i=0 | g/1/s//\=i/ | let i=i+1
3、结果:
4、vim 10进制转为16进制
:%s/\d\+/\=printf("0x%x", submatch(0))
5、编码格式
:set ff 查看当前文本的模式类型,一般为dos,unix
:set ff=dos 设置为dos模式, 也可以用 sed -i 's/$/\r/'
:set ff=unix 设置为unix模式,也可以用一下方式转换为unix模式:sed -i 's/.$//g'
:set fileencoding查看现在文本的编码
:set fenc=编码 转换当前文本的编码为指定的编码
:set enc=编码 以指定的编码显示文本,但不保存到文件中。