是否有适用于 Windows 的行编辑器(类似 Edlin,但更好)

是否有适用于 Windows 的行编辑器(类似 Edlin,但更好)

我使用的第一台交互式计算机(1972 年)由 Prime 制造。它提供的唯一编辑器是行编辑器,尽管界面不同,但它是一款功能强大的工具。你可以执行以下操作:

t
f"hello";n3;p;*

翻译为“转到文件顶部,找到字符串‘hello’,向下移动 3 行,将该行打印到控制台,重复直到文件末尾”。

我意识到这类事情可以用脚本来完成,但我最喜欢的编辑器没有脚本,而我经常遇到旧的 Prime 编辑器会派上用场的情况。

这样的事情存在吗?

答案1

您也可以在 Windows 中使用Vim或。gVim

它的历史可以追溯到ed,这是最初的 Unix 文本编辑器。ed当时人们还普遍将源代码打印到纸上。计算机速度很慢,打字速度快的人很容易就比它快。因此,编辑时必须非常高效。这种效率一直延续到eds 的所有后继版本(em、en、ex、vi、vim/gvim、neovim)。

在 Vim 中你可以输入gg/hello<Enter>3j:echom(getline('.'))<Enter> (我不太明白为什么你想要将文本输出到你已经在的控制台)'。还有大量其他命令,甚至整个语法,只需按两三个键即可实现几乎完全你想要的功能。只需前往 Youtube 观看一些关于 Vim 的视频,或者自己尝试一下安装它

启动 vim 的一个好方法是安装它,然后运行vimtutor

答案2

端口适用于现代 Windows 机器的 edlin。Google 了解更多。

相关内容