我使用的第一台交互式计算机(1972 年)由 Prime 制造。它提供的唯一编辑器是行编辑器,尽管界面不同,但它是一款功能强大的工具。你可以执行以下操作:
t
f"hello";n3;p;*
翻译为“转到文件顶部,找到字符串‘hello’,向下移动 3 行,将该行打印到控制台,重复直到文件末尾”。
我意识到这类事情可以用脚本来完成,但我最喜欢的编辑器没有脚本,而我经常遇到旧的 Prime 编辑器会派上用场的情况。
这样的事情存在吗?
答案1
您也可以在 Windows 中使用Vim
或。gVim
它的历史可以追溯到ed
,这是最初的 Unix 文本编辑器。ed
当时人们还普遍将源代码打印到纸上。计算机速度很慢,打字速度快的人很容易就比它快。因此,编辑时必须非常高效。这种效率一直延续到ed
s 的所有后继版本(em、en、ex、vi、vim/gvim、neovim)。
在 Vim 中你可以输入gg/hello<Enter>3j:echom(getline('.'))<Enter>
(我不太明白为什么你想要将文本输出到你已经在的控制台)'。还有大量其他命令,甚至整个语法,只需按两三个键即可实现几乎完全你想要的功能。只需前往 Youtube 观看一些关于 Vim 的视频,或者自己尝试一下安装它!
启动 vim 的一个好方法是安装它,然后运行vimtutor
。
答案2
有端口适用于现代 Windows 机器的 edlin。Google 了解更多。