Apakah editor `ed` berguna untuk tujuan apa pun selain keadaan darurat dan pengeditan batch?
9
Saya ingin tahu apakah ededitor bermanfaat lagi untuk pengeditan interaktif. Saya tahu bahwa perintah diff dapat menghasilkan tambalan sebagai skrip ed dan bahwa ed adalah pilihan terakhir ketika baud rate sangat lambat. Tetapi apakah ada alasan lain untuk belajar dan menggunakan ed?
Sebagai editor tujuan umum, mungkin tidak, tetapi sebagai cara untuk keluar dari keadaan darurat, ada baiknya untuk mengetahui beberapa dasar. Berita baiknya adalah jika Anda tahu jalan keluarnya vim, kemungkinan Anda dapat menggunakan pengetahuan itu untuk melakukan kesalahan besar ed. Zamannya berubah, tetapi masih ada sistem yang mungkin merupakan skenario koneksi atau editor terbaik Anda yang membutuhkannya. Saya telah menggunakannya dari ponsel cerdas super-licin saya yang masuk ke dalam kotak linux modern ketika koneksi cukup buruk sehingga menjalankan editor penuh membutuhkan waktu lama dan saya benar-benar perlu hanya mengubah baris dan keluar.
Saya pribadi mendukung exlebih ed; walaupun keduanya ditentukan oleh POSIX, exmemiliki lebih banyak fitur, dan sebenarnya sering sama dengan biner vi(karena vimerupakan "editor visual" untuk ex).
Wildcard
3
Jika Anda bekerja pada terminal yang tidak mendukung hal-hal mewah seperti scrollback (misalnya, teletype yang sebenarnya), maka edbenar-benar bersinar.
Saya telah dikenal untuk sesekali menggunakan ex( vidalam mode non visual, tidak ed) untuk melakukan edisi kecil ketika login jarak jauh melalui garis latensi tinggi (dan saya kemudian telnet dalam mode baris). Edisi yang lebih besar dan saya menggunakan emacssecara lokal. Pemberhentian telnet yang mendukung ssh bahkan untuk di dalam sesi remote intranet telah menjadi alasan saya berhenti melakukan itu.
Dahulu kala, saya telah menggunakan editor baris pada terminal semacam ini ; bukan edjuga tidak ex.
Saya kira ini adalah lelucon dan tidak membantu (-1)
Nikodemus RIP
1
Saya tergoda untuk menyebutnya bukan jawaban, tapi saya menggulung dengan " vimdan emacssedikit terlalu rumit" sebagai alasan untuk digunakan ed. Beberapa informasi lebih lanjut tentu akan berguna
ex
lebihed
; walaupun keduanya ditentukan oleh POSIX,ex
memiliki lebih banyak fitur, dan sebenarnya sering sama dengan binervi
(karenavi
merupakan "editor visual" untukex
).Jika Anda bekerja pada terminal yang tidak mendukung hal-hal mewah seperti scrollback (misalnya, teletype yang sebenarnya), maka
ed
benar-benar bersinar.sumber
Saya telah dikenal untuk sesekali menggunakan
ex
(vi
dalam mode non visual, tidaked
) untuk melakukan edisi kecil ketika login jarak jauh melalui garis latensi tinggi (dan saya kemudian telnet dalam mode baris). Edisi yang lebih besar dan saya menggunakanemacs
secara lokal. Pemberhentian telnet yang mendukung ssh bahkan untuk di dalam sesi remote intranet telah menjadi alasan saya berhenti melakukan itu.Dahulu kala, saya telah menggunakan editor baris pada terminal semacam ini ; bukan
ed
juga tidakex
.sumber
ed
sangat bagus untuk semua jenis pengeditan dan menyenangkan untuk digunakan.vim
danemacs
agak terlalu rumit.sumber
vim
danemacs
sedikit terlalu rumit" sebagai alasan untuk digunakaned
. Beberapa informasi lebih lanjut tentu akan berguna