L'éditeur `ed` est-il utile à d'autres fins que les urgences et l'édition par lots?
9
Je me demande si l' edéditeur est plus utile pour l'édition interactive. Je sais que la commande diff peut produire des correctifs en tant que scripts ed et que ed est un dernier recours lorsque le débit en bauds est super lent. Mais y a-t-il d'autres raisons d'apprendre et d'utiliser ed?
En tant qu'éditeur généraliste, probablement pas, mais comme moyen de vous sortir d'une pincée, il est bon de connaître quelques notions de base. La bonne nouvelle est que si vous connaissez votre chemin vim, il est probable que vous puissiez utiliser ces connaissances pour faire des erreurs ed. Les temps changent, mais il existe encore des systèmes qui pourraient être votre meilleur éditeur ou des scénarios de connexion qui l'exigent. Je l'ai utilisé depuis mon smartphone super lisse connecté à une boîte Linux moderne lorsque la connexion était suffisamment mauvaise pour que l'exécution d'un éditeur complet prenne une éternité et je devais vraiment changer de ligne et sortir.
Personnellement , je préfère explus ed; bien que les deux soient spécifiés par POSIX, exa beaucoup plus de fonctionnalités et est en fait souvent le même binaire que vi(puisque vic'est "l'éditeur visuel" pour ex).
Wildcard
3
S'il vous arrive de travailler sur un terminal qui ne prend pas en charge des éléments fantastiques comme le défilement arrière (par exemple, un véritable télétype), alors edça brille vraiment.
Je suis connu pour utiliser occasionnellement ex( vien mode non visuel, pas ed) pour faire de petites éditions lorsque je suis connecté à distance via une ligne à latence élevée (et je mets ensuite telnet en mode ligne). Édition plus grande et j'utilise emacslocalement. Le rejet de telnet en faveur de ssh même pour l'intérieur de la session distante intranet a été la raison pour laquelle j'ai cessé de le faire.
Il y a longtemps, j'ai utilisé un éditeur de ligne sur ce type de terminaux ; ce n'était pas non edplus ex.
Je suppose que c'est ment comme une blague et n'aide pas (-1)
Nikodemus RIP
1
Je suis tenté de ne pas l'appeler une réponse, mais je roule avec " vimet emacssont un peu trop compliqués" comme raison d'utiliser ed. Quelques informations supplémentaires seraient certainement utiles
ex
plused
; bien que les deux soient spécifiés par POSIX,ex
a beaucoup plus de fonctionnalités et est en fait souvent le même binaire quevi
(puisquevi
c'est "l'éditeur visuel" pourex
).S'il vous arrive de travailler sur un terminal qui ne prend pas en charge des éléments fantastiques comme le défilement arrière (par exemple, un véritable télétype), alors
ed
ça brille vraiment.la source
Je suis connu pour utiliser occasionnellement
ex
(vi
en mode non visuel, pased
) pour faire de petites éditions lorsque je suis connecté à distance via une ligne à latence élevée (et je mets ensuite telnet en mode ligne). Édition plus grande et j'utiliseemacs
localement. Le rejet de telnet en faveur de ssh même pour l'intérieur de la session distante intranet a été la raison pour laquelle j'ai cessé de le faire.Il y a longtemps, j'ai utilisé un éditeur de ligne sur ce type de terminaux ; ce n'était pas non
ed
plusex
.la source
ed
est idéal pour toutes sortes de modifications et amusant à utiliser.vim
etemacs
sont un peu trop compliqués.la source
vim
etemacs
sont un peu trop compliqués" comme raison d'utilisered
. Quelques informations supplémentaires seraient certainement utiles