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=编码  以指定的编码显示文本,但不保存到文件中。

  

 

posted @ 2016-09-27 10:26  aslmer  阅读(4666)  评论(0编辑  收藏  举报