ed编辑器除了用于紧急情况和批量编辑之外,还可以用于其他目的吗?


9

我想知道ed编辑器是否对交互式编辑不再有用。我知道diff命令可以将补丁生成为ed脚本,并且当波特率非常慢时ed是不得已的方法。但是还有其他学习和使用的理由ed吗?

Answers:


8

作为通用编辑器,可能不是,但作为使自己摆脱困境的一种方法,最好了解一些基本知识。好消息是,如果您知道自己的出路vim,则很有可能可以利用该知识来闯入ed。时代在变化,但是仍然有一些系统可能是您最好的编辑器或需要它的连接方案。当连接严重到足以运行一个完整的编辑器要花很长时间的时候,我已经从超级光滑的智能手机上使用它登录了现代linux盒,而我真的只需要换行就可以退出。


我个人倾向于exed; 虽然两者都是通过POSIX规定,ex很多更多的功能,而实际上往往是相同的二进制的vi(因为vi是“可视化编辑器”进行ex)。
通配符

3

如果您碰巧在不支持像回滚之类的奇特功能的终端上工作(例如,实际的电传打字机),那么它ed确实很出色。


0

通过高延迟线路远程登录时,我偶尔会exvi在非可视模式下使用not ed)进行小型编辑(然后将telnet置于线路模式下)。更大的版本,我在emacs本地使用。即使在Intranet远程会话内部,也因为ssh而拒绝telnet,这是我停止这样做的理由。

很久以前,我已经在这种终端上使用了行编辑器。不是ed也不是ex


-2

ed 非常适合进行各种编辑和使用。

vim而且emacs有点太复杂了。


我想这只是个玩笑
而已,

1
我很想称呼它不是答案,但是我将“ vim并且emacs有点太复杂”作为使用的理由ed。不过,有些更多的信息当然会有用
Michael Mrozek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.