มีทางลัดที่สะดวกสำหรับกรณีใช้งานทั่วไป ในตัวอย่างของคุณคุณกำลังทำ:
$ touch file.js
$ openEditor <alt>+<.>
ในคำสั่งที่สองเคล็ดลับคือการเขียนopenEditor
(ที่มีพื้นที่หลังจากที่มัน) ตามด้วย+Alt .ซึ่งจะแทรกสุดท้ายอาร์กิวเมนต์ของสุดท้ายfile.js
คำสั่งซึ่งเป็น (ถ้ามันไม่ทำงานด้วยAltเหตุผลบางอย่างEscควรทำงานเช่นกัน)
เนื่องจากบ่อยครั้งที่ "object" เป็นอาร์กิวเมนต์สุดท้ายของคำสั่งก่อนหน้านี้จึงสามารถใช้งานได้บ่อยครั้ง มันง่ายต่อการจดจำและจะรวมเข้ากับชุดช็อตคัทเชลล์ที่ใช้งานได้อย่างรวดเร็ว
มีทั้งกลุ่มของสิ่งที่คุณสามารถทำอะไรกับเรื่องนี้ก็คือที่นี่เป็นบทความในเชิงลึกเกี่ยวกับความเป็นไปได้: /programming/4009412/how-to-use-arguments-from-previous-command
เป็นโบนัสสิ่งนี้จะใช้ได้ไม่เฉพาะในการทุบตีเท่านั้น แต่ในทุกโปรแกรมที่ใช้ libreadline สำหรับการประมวลผลอินพุตบรรทัดคำสั่ง