Vim 的脚本编程功能允许使用 Vimscript 编写自定义函数和命令。Vimscript 基础:变量使用 let 命令赋值、字符串使用双引号或单引号、注释使用双引号、条件语句使用 if-else-endif、循环使用 for-endfor 或 while-endwhile。定义函数:function! FunctionName() ... endfunction,使用 ! 覆盖已存在的函数。定义命令:command! CommandName :call FunctionName()。内置函数:len() 获取长度、split() 分割字符串、join() 连接字符串、substitute() 替换文本。调试::echo 输出信息、:echom 输出到消息历史。Vimscript 可以用于编写插件、自定义配置、自动化任务等,是 Vim 扩展功能的重要工具。