讨论Vim的文章太多,关于Vim的说法也太多了:
免费的东西往往是最好的,比如水,空气和Vim
告诉一个人Vim可以使用命令,他可以折腾一整天,告诉一个人Vim还可以自定义命令,他可以捣鼓一辈子
一直使用Vim也都是写代码,看代码,有空就往往.vim里放一些插件,试图将Vim搞得更想IDE,下图是我平时工作时使用Vim的情况:
主要插件为taglist + NERD_tree + snipMate + omnicppcomplete,点击前面的链接可直接下载到相应的Vim插件。
不过Vim要比想像中强大得多,就像一个小型操作系统,可发邮件,可听mp3,还玩游戏,还可以看视频。
先来玩游戏,Vim下的游戏都是字符游戏,没有华丽的外表,大都是经典的益智类游戏,下图为Vim下玩俄罗斯方块:
该游戏的名字为tetris,点击该链接你可直接下载到该插件,安装到系统的.vim下后,打开vim,依次按下\te,就可以开始游戏了。还有推箱子游戏,名叫sokoban。
Vim下的视频也是用字符来表现的,是否感到很惊奇,确实相当神奇,下面是一视频播放的截图:
该插件叫ascii_player,是一位vim爱好者自个做的,所以在Vim的官方网站上是下载不到的。点击前面的链接你会下载到一个压缩包,解压后里面有两个文件,一个是bad_apple.txt,它是使用mplay将视频转换过来保存为了文本格式,肯定不会如你所想,vim直接将一个avi或者一个rmvb播放出来,至于转换方式网上有文章介绍。另一个文件叫ascii_player.vim,是控制播放的脚本。如何让视频播放起来呢?打开终端首先转到解压后的目录下,命令vim bad_apple.txt
打开视频文件,使用命令:source ascii_player.vim
载入控制脚本,最后命令:AsciiPlayer
进行播放,慢慢欣赏吧。