ฉันสงสัยว่าตัวed
แก้ไขมีประโยชน์สำหรับการแก้ไขเชิงโต้ตอบอีกต่อไปหรือไม่ ฉันรู้ว่าคำสั่ง diff สามารถสร้างแพตช์เป็นสคริปต์ ed และ ed เป็นวิธีสุดท้ายเมื่ออัตรา baud ช้ามาก แต่มีเหตุผลอื่นที่จะเรียนรู้และใช้ed
?
ฉันสงสัยว่าตัวed
แก้ไขมีประโยชน์สำหรับการแก้ไขเชิงโต้ตอบอีกต่อไปหรือไม่ ฉันรู้ว่าคำสั่ง diff สามารถสร้างแพตช์เป็นสคริปต์ ed และ ed เป็นวิธีสุดท้ายเมื่ออัตรา baud ช้ามาก แต่มีเหตุผลอื่นที่จะเรียนรู้และใช้ed
?
คำตอบ:
ในฐานะที่เป็นเครื่องมือแก้ไขวัตถุประสงค์ทั่วไปอาจไม่ใช่ แต่เป็นวิธีที่จะทำให้คุณหลุดพ้นจากความลำบากคุณควรรู้พื้นฐานบางอย่าง ข่าวดีก็คือว่าถ้าคุณรู้ว่าวิธีการของคุณไปรอบ ๆvim
ก็มีแนวโน้มที่คุณจะสามารถใช้ความรู้ที่จะพลาดพลั้งไปรอบ ๆ ed
ใน เวลากำลังเปลี่ยนแปลง แต่ยังมีระบบที่อาจเป็นตัวแก้ไขหรือสถานการณ์การเชื่อมต่อที่ดีที่สุดที่เรียกใช้ ฉันใช้มันจากสมาร์ทโฟนสุดลื่นของฉันเข้าสู่กล่องลินุกซ์ที่ทันสมัยเมื่อการเชื่อมต่อไม่ดีพอที่ใช้ตัวแก้ไขแบบเต็มกำลังตลอดไปและฉันต้องการเปลี่ยนเส้นและออกไป
หากคุณกำลังทำงานกับเครื่องเทอร์มินัลที่ไม่รองรับสิ่งแฟนซีเช่น scrollback (เช่นโทรพิมพ์จริง) ก็ed
จะส่องแสง
เป็นที่ทราบกันแล้วว่าฉันเคยใช้ex
( vi
ในโหมดที่ไม่ใช่ภาพไม่ใช่ed
) เพื่อทำรุ่นเล็ก ๆ เมื่อเข้าสู่ระบบจากระยะไกลผ่านสาย latency สูง (และฉันวาง telnet ในโหมด line) รุ่นที่ใหญ่กว่าและฉันใช้emacs
ในพื้นที่ การเลิกใช้ telnet เพื่อสนับสนุน ssh แม้จะอยู่ในเซสชันระยะไกลของอินทราเน็ตก็เป็นสาเหตุที่ฉันหยุดทำเช่นนั้น
นานมาแล้วผมเคยใช้โปรแกรมแก้ไขบรรทัดบนชนิดของขั้วนี้ ; มันก็ไม่ได้หรือed
ex
ed
เหมาะสำหรับการแก้ไขทุกประเภทและใช้งานได้อย่างสนุกสนาน
vim
และemacs
ซับซ้อนเกินไปเล็กน้อย
vim
และemacs
จะมีเพียงเล็กน้อยที่ซับซ้อนเกินไป" ed
เป็นเหตุผลที่จะใช้งาน ข้อมูลเพิ่มเติมบางอย่างจะมีประโยชน์อย่างแน่นอน
ex
มากกว่าed
; แม้ว่าทั้งสองถูกกำหนดโดย POSIX,ex
มีจำนวนมากคุณสมบัติมากขึ้นและเป็นจริงมักจะเป็นเช่นเดียวกับไบนารีvi
(ตั้งแต่vi
เป็น "โปรแกรมแก้ไขภาพ" สำหรับex
)