Чи корисний редактор `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)
Nikodemus RIP

1
Мені спокушається назвати це не відповіддю, але я перекочую " vimі emacsє занадто складним" як привід використовувати ed. Ще деяка інформація напевно була б корисною
Майкл Мрозек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.