O editor `ed` é útil para qualquer finalidade além de emergências e edição em lote?
9
Gostaria de saber se o ededitor é útil por mais tempo para edição interativa. Eu sei que o comando diff pode produzir patches como scripts ed e que ed é o último recurso quando a taxa de transmissão é super lenta. Mas existem outras razões para aprender e usar ed?
Como editor de propósito geral, provavelmente não, mas como uma maneira de se livrar de uma pitada, é bom conhecer alguns princípios básicos. A boa notícia é que, se você conhece o caminho vim, é provável que possa usar esse conhecimento para errar ed. Os tempos estão mudando, mas ainda existem sistemas que podem ser seus melhores cenários de editor ou conexão que exigem isso. Usei-o no meu smartphone super liso, conectado a uma caixa Linux moderna, quando a conexão era ruim o suficiente para que a execução de um editor completo estivesse demorando uma eternidade e eu realmente precisava mudar de linha e sair.
Eu, pessoalmente, favorecem exmais ed; embora ambos são especificados pelo POSIX, extem um monte mais recursos, e é, na verdade, muitas vezes o mesmo binário como vi(uma vez que vié o "editor visual" para ex).
Curinga
3
Se você estiver trabalhando em um terminal que não suporta coisas sofisticadas, como scrollback (por exemplo, um teletipo real), então edrealmente brilha.
Soube ocasionalmente usar ex( vino modo não visual, não ed) para fazer pequenas edições quando conectado remotamente através de uma linha de alta latência (e coloquei o telnet no modo de linha). Edição maior e eu estou usando emacslocalmente. A dispensa do telnet em favor do ssh, mesmo dentro da sessão remota da intranet, foi a razão de eu parar de fazer isso.
Eu acho que isso é ment como uma piada e não ajuda (-1)
Nikodemus RIP
11
Fico tentado a dizer que não é uma resposta, mas estou usando " vime emacssou um pouco complicado demais" como motivo para usar ed. Porém, mais algumas informações certamente seriam úteis
ex
maised
; embora ambos são especificados pelo POSIX,ex
tem um monte mais recursos, e é, na verdade, muitas vezes o mesmo binário comovi
(uma vez quevi
é o "editor visual" paraex
).Se você estiver trabalhando em um terminal que não suporta coisas sofisticadas, como scrollback (por exemplo, um teletipo real), então
ed
realmente brilha.fonte
Soube ocasionalmente usar
ex
(vi
no modo não visual, nãoed
) para fazer pequenas edições quando conectado remotamente através de uma linha de alta latência (e coloquei o telnet no modo de linha). Edição maior e eu estou usandoemacs
localmente. A dispensa do telnet em favor do ssh, mesmo dentro da sessão remota da intranet, foi a razão de eu parar de fazer isso.Há muito tempo, eu usei um editor de linha nesse tipo de terminal ; não era
ed
nemex
.fonte
ed
é ótimo para todos os tipos de edição e divertido de usar.vim
eemacs
são um pouco complicados.fonte
vim
eemacs
sou um pouco complicado demais" como motivo para usared
. Porém, mais algumas informações certamente seriam úteis