竹笋

首页 » 问答 » 灌水 » Edbrowse,命令行编辑器浏览器
TUhjnbcbe - 2024/9/2 18:02:00

Edbrowse是一个%基于文本的组合编辑器、浏览器和邮件客户端。界面类似于/bin/ed,不过还有很多功能,比如同时编辑多个文件,渲染html。该程序最初是为盲人用户编写的,但许多视力正常的用户已经利用了该程序独特的脚本功能,这是其他地方所没有的。批处理作业或cron作业可以访问Internet上的网页、提交表单和发送电子邮件,而无需任何人工干预。edbrowse还可以通过odbc访问数据库。它主要由KarlDahlke编写。

这个程序的灵感来自于Karl多年作为盲人计算机用户的经验。他在一篇很棒的评论文章中描述了他的命令行哲学,该文章以前与edbrowse文档一起分发。按照此链接阅读Karl在其主页上的哲学文章。该哲学文章的法语翻译也可提供。

edbrowse的原始版本,版本1,是用perl编写的。您可以在此处下载版本1.5.17,但不再支持或记录它。它还缺少C包中存在的许多重要功能,例如javascript支持和上述脚本功能。不过,perl实现有一个首要优势。它是%便携的。你可以在Unix、Linux、Windows、Dos、Mac、OS2上运行它——任何有perl的东西。所以你可能想玩一下perl版本,作为一个演示,看看你是否喜欢它。然后,您可以在闲暇时下载C源代码并构建edbrowse版本2或3。

Karl用C编写了第2版,并从头开始推出了自己的javascript编译器和引擎——这不是一项简单的任务。

本地开发的javascript引擎可以工作,但要跟上不断发展的语言的变化变得很麻烦。版本3.1.1使用了来自Mozilla.org的SpiderMonkeyjavascript引擎,该引擎也是开源的。这让Karl能够利用大约30,行代码——比他迄今为止编写的所有代码都多。还有人在维护它!这就是开源的力量。从3.7.0版开始,edbrowse使用来自duktape.org的duktapejavascript引擎。

Edbrowse现在由几个人组成的团队开发,其中包括KarlDahlke、ChrisBrannon、AdamThompson和KevinCarhart。GeoffMcLane也做了很多工作让这个项目在Windows下运行。

您可以下载edbrowse版本3.8.0作为zip存档。或者尝试源代码的最新快照,其中可能有小的、未经测试的更改或小错误修复。

截至年6月,我们现在为Linux提供静态链接的edbrowse可执行文件。这对于既运行不打包edbrowse的Linux发行版又希望启动和运行而无需从源代码构建的麻烦的人来说应该很有用。有关更多链接,请参阅静态二进制文件页面。

Edbrowse有时在其代码和人机界面中被描述为密集型。它包含许多神秘的一字和二字命令,以及很少的交互式帮助工具。因此,在您试用edbrowse之前,阅读用户指南非常重要。(也有法语版本。)请记住,本手册描述了edbrowse的C版本;perl版本在许多领域都将缺乏。

我们在GitHub上也有一个wiki,其中包含提示、技巧、示例.ebrc配置和其他edbrowse资源。在

1
查看完整版本: Edbrowse,命令行编辑器浏览器