pt等选项更精细地控制哪些区别被认为是真正的不同之处，比如可以设置比较时忽略空白字符数量的不同。Unix下可以用vimdiff命令来使用这个功能。
脚本语言.Vim有其脚本语言Vimscript，使用Vimscript写成的巨集可以实现自动执行复杂的操作。用 -s选项启动Vim，或者直接切换到宏所在目录使用':source'命令都可以执行Vim脚本。Vim的配置文件就可以作为Vim脚本的一个范例，Unix和Linux下配置文件名是.vimrc，Windows下配置文件一般叫做_