PowerShell: การปรับปรุงประวัติ (readline)
บางสิ่งที่ฉันชอบใน Bash และชอบที่จะรู้ว่าต้องทำอย่างไรใน PowerShell: ใน Bash ฉันมีการตั้งค่าการเลื่อนประวัติเพื่อให้เลื่อนเฉพาะคำสั่งที่ขึ้นต้นด้วยคำนำหน้าเดียวกับบรรทัดปัจจุบัน หากฉันต้องการเห็นการกระทำล่าสุดของฉัน (เช่นเพื่อนำส่วนหนึ่งของความคิดเห็นกลับมาใช้ใหม่) ฉันเขียน 'git' แล้ว ↑ . ที่เกี่ยวข้องแน่นอนว่าการค้นหาประวัติด้วย Ctrl + R เพื่อหาสิ่งอื่นฉันเขียน: h | grep foo ใน PowerShell ฉันใช้: h -c 1000 | where {$_.commandline.contains("foo")} (เห็นได้ชัดว่าฉันเป็นมือใหม่ต้องมีวิธีที่สั้นกว่า) สิ่งที่ชอบ: mv file.txt{,.bak} หรือ mv file.txt !#$.bak พื้นที่เวทย์มนตร์ (ที่ขยาย !$ อินไลน์) PowerShell มีทางเลือกอะไรบ้าง?