Elvis编辑器的高级特性与使用技巧
1. GUI界面相关
1.1 按钮功能与行为
- 退出按钮(Quit) :由第三行代码创建,用于退出程序。第四行代码改变其行为,若条件
!modified为真,按钮正常工作;若为假,按钮将忽略鼠标点击,且显示为“扁平”状态而非正常的3D外观。这意味着当当前文件被修改后,无法使用退出按钮退出。 - 弹出对话框按钮(Split) :可以创建与工具栏按钮关联的弹出对话框,示例中的
Split按钮相关设置如下:
:gui Split"Create a new window, showing a given file
:gui Split;"File to load:" (file) f = filename
:gui Split:split (f)
- 第一行命令为 `Split` 按钮关联描述性文本。
- 第二行命令创建弹出对话框,提示信息为 `File to load:`,并设置文件名选项。`(file)` 表示可输入任意字符串,且可用 `TAB` 键完成文件名补全。`f = filename` 将文件名的值复制到 `f` 中。
- 第三行命令根据 `f` 的值执行 `:split` 命令,`f` 为用户提供的新文件名。
1.2 X11界面选项
大量选项可控制X11界面,通常在
超级会员免费看
订阅专栏 解锁全文
2

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



