ฉันเพิ่งเปลี่ยนจาก Bash เป็น Zsh บน Ubuntu และฉันค่อนข้างพอใจกับมัน อย่างไรก็ตามมีบางอย่างที่ฉันคิดถึงมากและฉันไม่พบวิธีที่จะบรรลุสิ่งเดียวกัน
ใน Bash เมื่อใดก็ตามที่ฉันพิมพ์คำสั่งยาว ๆ และสังเกตว่าฉันต้องเรียกใช้อย่างอื่นก่อนหน้านี้ฉันต้องแสดงความคิดเห็นดังต่อไปนี้:
me@home> #mysuperlongcommand with some arguments
me@home> thecommandIhavetorunfirst #and then: then up up
me@home> #mysuperlongcommand with some arguments #I just need to uncomment it!
แต่นี้สถานการณ์ที่เกิดขึ้นอีกค่อนข้างไม่เป็นเรื่องง่ายที่จะอยู่เช่นเดียวกับzsh
ที่ได้รับ#mysuperlongcommand
จะถูกเรียกใช้เป็นเช่นนี้ zsh: command not found: #mysuperlongcommand
(และผลในการ:
set -k
หากเป็นการปิดเพียงครั้งเดียว แต่ฉันจะใช้setopt
บรรทัดจากคำตอบนี้ใน zshrc