如何解决GNU APL 行编辑器 (∇-editor) 支持哪些编辑命令?
行编辑器上的 GNU APL documentation 似乎假定人们已经知道如何使用它。我只看到提到什么命令/语法“...在 GNU APL 中不完全支持”。
与 Dyalog's APL ∇-editor 或 MicroAPL 的文档进行比较。
如果有人有参考,我愿意准备一个补丁来提交文档。
解决方法
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 举报,一经查实,本站将立刻删除。