imscript可以使用Vim 命令行模式的所有命令，使用':normal'命令还可以使用通常模式中的所有命令。Vimscript具有数字，字符串两种数据类型。用数字代表布尔类型，0代表假，之外的数全代表真。最新的Vim 7更提供了列表、关联数组等高级数据结构。Vimscript也拥有各种比较运算符和算术运算符。控制结构实现了if分支和for/while循环。用户还可以自己定义函数，并且可以使用超过100种的预定义函数。编写成的脚本文件可以在调试模式中进行调试。
Neovim.N