Czy edytor `ed` jest przydatny do innych celów niż nagłe sytuacje i edycja wsadowa?
9
Zastanawiam się, czy ededytor jest przydatny do edycji interaktywnej. Wiem, że polecenie diff może tworzyć łatki jako skrypty ed i że ed jest ostatecznością, gdy szybkość transmisji jest bardzo niska. Ale czy są jeszcze inne powody do nauki i korzystania ed?
Jako edytor ogólnego przeznaczenia, prawdopodobnie nie, ale jako sposób na wyrwanie się ze szczypty, dobrze jest znać kilka podstaw. Dobrą wiadomością jest to, że jeśli znasz się na własnej osobie vim, prawdopodobnie możesz wykorzystać tę wiedzę do pomyłki ed. Czasy się zmieniają, ale wciąż istnieją systemy, które mogą być najlepszym edytorem lub scenariuszami połączeń, które tego wymagają. Użyłem go z mojego super-eleganckiego smartfona zalogowanego do nowoczesnego Linux-a, gdy połączenie było na tyle złe, że uruchomienie pełnego edytora trwało wiecznie i naprawdę potrzebowałem po prostu zmienić linię i wyjść.
Ja osobiście faworyzują exponad ed; chociaż oba są określone przez POSIX, exmają o wiele więcej funkcji i są w rzeczywistości często takie same jak pliki binarne vi(ponieważ vijest to „edytor wizualny” ex).
Wildcard
3
Jeśli akurat pracujesz na terminalu, który nie obsługuje wymyślnych rzeczy, takich jak przewijanie (na przykład rzeczywisty teletyp), oznacza to, edże naprawdę świeci.
Jestem znany z tego, że czasami używam ex( viw trybie niewizualnym, nie ed) do robienia niewielkich edycji, gdy loguję się zdalnie przez linię o dużym opóźnieniu (i wtedy przełączam telnet w tryb linii). Większa edycja i używam emacslokalnie. Odrzucenie telnetu na rzecz ssh nawet w ramach zdalnej sesji intranetowej było racją, dla której przestałem to robić.
Kusi mnie, by nie nazwać tego odpowiedzią, ale używam słowa „ vimi jestem emacstrochę zbyt skomplikowany” ed. Przydałoby się jednak trochę więcej informacji
ex
ponaded
; chociaż oba są określone przez POSIX,ex
mają o wiele więcej funkcji i są w rzeczywistości często takie same jak pliki binarnevi
(ponieważvi
jest to „edytor wizualny”ex
).Jeśli akurat pracujesz na terminalu, który nie obsługuje wymyślnych rzeczy, takich jak przewijanie (na przykład rzeczywisty teletyp), oznacza to,
ed
że naprawdę świeci.źródło
Jestem znany z tego, że czasami używam
ex
(vi
w trybie niewizualnym, nieed
) do robienia niewielkich edycji, gdy loguję się zdalnie przez linię o dużym opóźnieniu (i wtedy przełączam telnet w tryb linii). Większa edycja i używamemacs
lokalnie. Odrzucenie telnetu na rzecz ssh nawet w ramach zdalnej sesji intranetowej było racją, dla której przestałem to robić.Dawno temu korzystałem z edytora linii na tego rodzaju terminalach ; to nie było
ed
aniex
.źródło
ed
jest świetny do wszelkiego rodzaju edycji i zabawy w użyciu.vim
iemacs
są trochę zbyt skomplikowane.źródło
vim
i jestememacs
trochę zbyt skomplikowany”ed
. Przydałoby się jednak trochę więcej informacji