著名编辑器,本吧的镇吧之宝 Vim 终于迎来了 7.4 版本之后的第 500 个补丁,按照这个速度,明年将很有可能迎来第 1000 个补丁!究竟 Vim 7.4 能否打破 Vim 7.3 的 1314 个补丁的纪录,Vim 又能否在明年发布 7.5 , 甚至 Vim 是否会跟随潮流,做一个版本帝,让我们拭目以待。
现在先来介绍一下最近几个星期 Vim 引入的一些楼主觉得比较有用的新特性:( 补丁
481 - 516)
1. 对于经常进行三/四路比较合并代码的码农来说,在三/四路比较模式下无法使用 do 和 dp 是一件非常痛苦的事情。这时候不得不多敲几个键,用 :diffget 和 :diffput,或者直接复制粘贴。
但从补丁 490 开始,do 和 dp 终于支持指定缓冲区了(即 [bufspec]),现在只需要在 do 前面添加该缓存区的数字,就等同于向 :diffget 和 :diffput 传递 [bufspec] 参数。
2. 从补丁 509 开始,Vim 终于将 PkZip 兼容加密方法列为过时的加密方法,用户使用这种加密方法将会收到一条警告信息,为了文件的安全,还是用blowfish 加密方法吧。
3. writefile()函数终于支持追加写入了,这对于自己写脚本保存配置比较有用。
4. 从补丁 506 开始,在 Windows 下 Vim 终于能够打开 259 个字符的文件名了。
5. 注册表文件格式 .reg 终于可以高亮开头的这串声明了:
Windows Registry Editor Version 5.00
现在先来介绍一下最近几个星期 Vim 引入的一些楼主觉得比较有用的新特性:( 补丁
481 - 516)
1. 对于经常进行三/四路比较合并代码的码农来说,在三/四路比较模式下无法使用 do 和 dp 是一件非常痛苦的事情。这时候不得不多敲几个键,用 :diffget 和 :diffput,或者直接复制粘贴。
但从补丁 490 开始,do 和 dp 终于支持指定缓冲区了(即 [bufspec]),现在只需要在 do 前面添加该缓存区的数字,就等同于向 :diffget 和 :diffput 传递 [bufspec] 参数。
2. 从补丁 509 开始,Vim 终于将 PkZip 兼容加密方法列为过时的加密方法,用户使用这种加密方法将会收到一条警告信息,为了文件的安全,还是用blowfish 加密方法吧。
3. writefile()函数终于支持追加写入了,这对于自己写脚本保存配置比较有用。
4. 从补丁 506 开始,在 Windows 下 Vim 终于能够打开 259 个字符的文件名了。
5. 注册表文件格式 .reg 终于可以高亮开头的这串声明了:
Windows Registry Editor Version 5.00