ขึ้นอยู่กับว่าคุณกำลังใช้โหมดแก้ไขvi ( set -o vi
) หรือ emacs ( set -o emacs
) ภายในเชลล์ของคุณ
โดยปกติแล้วเชลล์ของคุณจะใช้โหมดแก้ไข emacs เป็นค่าเริ่มต้น
ในโหมด emacs ลบไปยังจุดสิ้นสุดของเส้นสามารถทำได้โดยใช้คำสั่ง-ctrlk
อย่างไรก็ตามหากคุณใช้โหมดแก้ไข vi ในเชลล์คำสั่งคุณสามารถใช้ผลลัพธ์เดียวกันได้โดยการพิมพ์Esc(ซึ่งจะทำให้คุณอยู่ในโหมดคำสั่ง) ตามด้วยd- $(หากคุณต้องการลบทั้งบรรทัดให้ป้อนdd)
หากคุณไม่แน่ใจว่าโหมดการแก้ไขใดที่คุณใช้อยู่ในเชลล์ให้ป้อนคำสั่งset -o
จากบรรทัดคำสั่งและคุณจะสามารถกำหนดโหมดการแก้ไขที่คุณกำลังใช้อยู่:
set -o
...snip...
emacs on
...snip...
vi off
ในการสลับโหมดการแก้ไขบรรทัดคำสั่งของคุณเพียงแค่พิมพ์:
set -o vi
หรือ
set -o emacs