微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GNU APL 行编辑器 (∇-editor) 支持哪些编辑命令?

如何解决GNU APL 行编辑器 (∇-editor) 支持哪些编辑命令?

行编辑器上的 GNU APL documentation 似乎假定人们已经知道如何使用它。我只看到提到什么命令/语法“...在 GNU APL 中不完全支持”。

Dyalog's APL ∇-editorMicroAPL 的文档进行比较。

如果有人有参考,我愿意准备一个补丁来提交文档。

解决方法

GNU APL 的主要开发者 Jürgen Sauermann 告诉我 GNU APL 的编辑器是 APL2 行编辑器的克隆,因此应该支持相同的命令:

命令 动作
[⎕] 显示当前整个定义
[⎕2 7 1 …] 显示特定行
[⎕2-7] 显示一系列行
[⎕-7] 显示所有行直到特定行
[⎕7-] 显示以特定行开头的所有行
[7] code 替换特定行
[2.1] code 在两行之间插入一行
[∆2 7 1] 删除特定行
[∆2-7] 删除一系列行
[∆-7] 删除所有行直到特定行
[∆7-] 删除以特定行开头的所有行
[→] 不保存就退出
[2⎕7] 显示第2行进行编辑,将光标置于第7行
[2⎕0] 显示第2行进行编辑,将光标置于行尾

来源:IBM's APL2 Language Reference

,

见:

APL:语言及其用法; 波利夫卡和帕金; 1975

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。