Vim脚本与图形化Vim(gvim)使用指南
一、Vim脚本扩展与功能
Vim提供了许多与其他脚本语言的扩展和接口,其中包括Perl、Python和Ruby这三种最流行的脚本语言。具体使用细节可查看Vim的内置文档。
1. autocmd命令的更多应用
autocmd命令非常强大,除了之前提到的通过脚本进行动态文件类型配置外,还能为不同的文件类型调整特定的Vim选项。例如,为不同的文件类型更改 shiftwidth 选项:
autocmd BufRead,BufNewFile *.html set shiftwidth=2
autocmd BufRead,BufNewFile *.c,*.h set shiftwidth=4
将以上代码添加到 .vimrc 或 .gvimrc 文件中,就能为HTML文件设置 shiftwidth 为2,为C程序文件设置 shiftwidth 为4。
2. Vim的内置函数
Vim除了各种命令外,还有约200个内置函数。以下是这些函数的分类:
| 函数类别 | 功能描述 |
| — | — |
| 字符串操作函数 | 包含程序员常用的标准字符串函数,如转换、子字符串处理等 |
| 列表函数 | 一系列数组函数,与Perl中的数组函数类似 |
| 字典(关联数组)函数 | 包括提取、
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



