当我不在我的 Linux 桌面上工作时,你通常可以发现我在为一个传统的 16 位系统编写代码。FreeDOS 是一个开源的 DOS 兼容操作系统,你可以用它来玩经典的 DOS 游戏、运行遗留的商业软件或开发嵌入式系统。任何在 MS-DOS 上运行的程序也应该在 FreeDOS 上运行。
我从小就接触 DOS。我家里的第一台个人电脑是一台 Apple II 克隆机,但我们最终升级到了一台运行 DOS 的 IBM PC。从 1980 年代早期到 1993 年,当我发现 Linux 时,我一直是 DOS 用户,超过十年。
Linux 和开源软件提供的自由给我留下了深刻的印象。因此,当微软在 1994 年宣布随着即将到来的 Windows 95 结束 DOS 时,我决定编写自己的开源 DOS。这就是 FreeDOS 的起源。
这么多年过去了,我仍然在继续开发 FreeDOS。它是一个极好的业余爱好系统,我可以在上面运行我最喜欢的 DOS 应用程序和游戏。是的,我仍然为 FreeDOS 编写代码。
我最喜欢的 DOS 编程编辑器是 FED 编辑器。FED 是一款极简的文本编辑器,没有太多花哨的视觉效果。这种极简的方法帮助我充分利用 DOS 中标准的 80x25 屏幕。在编辑文件时,FED 在屏幕底部显示一条状态行,为你留下剩余的 24 行来编写代码。FED 还支持彩色语法高亮,以不同的颜色显示代码的不同部分,使你更容易在错误变成 bug 之前发现它们。

使用 FED 编写纸牌游戏 - opensource.com
当需要在菜单中执行某些操作时,按下键盘上的 Alt 键,FED 会在顶行显示一个菜单。FED 也支持键盘快捷键,但要注意默认设置。例如,Ctrl-C 将关闭文件,而 Ctrl-V 将更改视图。如果你不喜欢这些默认键,你可以在 Config 菜单中更改按键映射。

点击 Alt 键调出菜单 - opensource.com
如果你不喜欢默认的黑底白字文本显示,你可以在 Config 菜单下更改颜色。我喜欢主文本使用白底蓝字,关键词使用亮白色,注释使用亮蓝色,特殊字符使用青色,数字使用绿色。FED 可以轻松设置你想要的颜色。

我在 DOS 上编程时偏好的颜色 - opensource.com
FED 也是一款折叠文本编辑器,这意味着它可以折叠或展开部分代码,以便我可以查看文件的更多内容。在函数名上点击 Ctrl-F,FED 将折叠整个函数。折叠也适用于其他代码。我还使用折叠来隐藏 for 和 while 循环或其他流程控制,如 if 和 switch 代码块。

折叠函数可以让你看到文件的更多内容 - opensource.com
Shawn Hargreaves 从 1994 年到 2004 年编写和维护了 FED。Robert Riebisch 从那时起一直在维护 FED。FED 在 GNU GPL 许可下分发,并支持 DOS、Linux 和 Windows。
你可以在 https://www.bttr-software.de/products/fed/ 下载 FED
评论已关闭。