Vile与Vi/Vim编辑器使用指南
1. Vile编辑器的特色功能
Vile是一款类似Emacs的编辑器,具有许多实用的功能。
1.1 设置主要模式
可以通过特定命令让Vile使用特定的主要模式。例如,使用:setl cmode命令可以将其设置为“C”模式,但该命令不会更新语法高亮显示。若要同时设置模式并更新语法高亮,可使用宏:set-h cmode(set-highlighting)。
1.2 过程语言
Vile的过程语言与MicroEMACS的过程语言几乎相同。其语法规则如下:
- 注释以分号或双引号字符开头。
- 环境变量名(编辑器选项)以$开头,用户变量名以%开头。
- 内置函数用于进行比较和测试条件,其名称都以&开头。
- 流控制命令和某些其他命令以~开头。
-@后跟字符串会提示用户输入,并返回用户的答案。
以下是一个来自macros.doc文件的示例,展示了这种语言的风格:
~if &sequal %curplace "timespace vortex" insert-string "First, rematerialize\n" ~endif ~if &sequal %pla