除了紧急情况和批量编辑之外,“ed”编辑器还有其他用途吗?

除了紧急情况和批量编辑之外,“ed”编辑器还有其他用途吗?

我想知道ed编辑器对于交互式编辑是否不再有用。我知道该diff命令可以将补丁作为ed脚本生成,这ed是波特率超慢时的最后手段。但是还有其他学习和使用的理由吗ed

答案1

作为通用编辑器,可能不会,但作为摆脱困境的一种方法,了解一些基础知识是很好的。好消息是,如果您知道解决方法vim,那么您很可能可以利用这些知识在ed.时代在变化,但仍然有一些系统可能是您最好的编辑器或需要它的连接场景。我在登录现代 Linux 盒子的超级智能手机上使用过它,当时连接很糟糕,运行一个完整的编辑器要花很长时间,我真的需要只换一行然后退出。

答案2

如果您碰巧使用的终端不支持回滚(例如,实际的电传打字机)等奇特的功能,那么它ed真的很出色。

答案3

众所周知,当通过高延迟线路远程登录时,我偶尔会使用exvi在非可视模式下,而不是ed)进行小版本(然后我将 telnet 置于线路模式)。更大的版本,我emacs在本地使用。即使是在 Intranet 远程会话中,也放弃了 telnet,转而使用 ssh,这就是我停止这样做的原因。

很久以前,我在一个程序上使用过行编辑器此类终端;既不是也不edex

答案4

ed非常适合各种编辑并且使用起来很有趣。

vim并且emacs有点太复杂了。

相关内容