Полезен ли редактор ed для каких-либо целей, кроме экстренных случаев и пакетного редактирования?


9

Мне интересно, если edредактор больше полезен для интерактивного редактирования. Я знаю, что команда diff может создавать патчи в виде сценариев ed и что ed является последним средством, когда скорость передачи данных очень мала. Но есть ли другие причины для изучения и использования ed?

Ответы:


8

Как редактор общего назначения, вероятно, нет, но как способ вытащить себя из предела, хорошо знать несколько основ. Хорошая новость заключается в том, что если вы знаете свой путь vim, скорее всего, вы можете использовать эти знания, чтобы ошибиться ed. Времена меняются, но все еще существуют системы, которые могут быть вашим лучшим редактором или сценариями подключения, которые требуют этого. Я использовал его со своего супер-гладкого смартфона, подключенного к современной linux-коробке, когда соединение было достаточно плохим, что запуск полного редактора занимал целую вечность, и мне действительно нужно было просто поменять строку и выйти.


Я лично за exболее ed; хотя оба они определены в POSIX, exу них гораздо больше функций, и на самом деле они часто являются такими же двоичными файлами vi(поскольку viэто «визуальный редактор» для ex).
Wildcard

3

Если вы работаете с терминалом, который не поддерживает такие причудливые вещи, как прокрутка (например, реальный телетайп), тогда edдействительно светит.


0

Я, как известно, иногда использовал ex( viв невизуальном режиме, а не ed), чтобы сделать небольшую редакцию, когда вход в систему удаленно через линию с высокой задержкой (и я затем положил telnet в режиме линии). Большая версия и я использую emacsлокально. Отказ от telnet в пользу ssh даже за то, что он был внутри удаленного сеанса в интрасети, был причиной, по которой я перестал это делать.

Давным-давно я использовал линейный редактор на терминалах такого типа ; это не было edни ex.


-2

ed отлично подходит для всех видов редактирования и весело использовать.

vimи emacsнемного слишком сложны.


Я думаю, что это шутка и не помогает (-1)
Никодим РИП

1
Я испытываю желание назвать это не ответом, но я использую « vimи emacsслишком сложны» в качестве причины для использования ed. Еще немного информации, безусловно, было бы полезно, хотя
Майкл Мрозек
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.