ไม่มีใครรู้วิธีที่จะมีคุณสมบัติการค้นหาคำสั่งย้อนหลังของ bash [Ctrl-r](และ[Ctrl-o]) ที่มีประโยชน์ดังนั้นใน windows powershell?
C-rเป็นการarrow upจัดการประวัติที่มีประสิทธิภาพยิ่งขึ้นมันเหมือนกับ emacs C-rที่ค้นหาย้อนหลังภายในคำสั่งที่คุณป้อนก่อนหน้านี้ จากนั้นC-oดำเนินการคำสั่งนั้นและวางลงบนบรรทัดในคำสั่งถัดไปทันทีหลังจากนั้น เพื่อให้คุณสามารถทำซ้ำชุดคำสั่งได้อย่างมีประสิทธิภาพ นอกจากนี้ยังค้นหาประวัติที่บันทึกไว้ไม่ใช่ประวัติเซสชัน ( ~/.bash_historyไฟล์) ซึ่งมีประโยชน์อนันต์
ขอบคุณ
ps: เป็นโบนัสความสมบูรณ์ของแท็บที่ไม่ทำงานตามรอบจะน่ากลัวเช่นกัน
PSConsoleHostReadlineว่าอาจมีประโยชน์ จุดเริ่มต้นที่ดีคือการใช้PSReadLineซึ่งใช้ตะขอนั้น PSReadLine ไม่สนับสนุน ctrl-o แต่รองรับ ctrl-r (สมมุติว่ามันไม่ได้ผลสำหรับฉัน) ฉันอาจได้ดูการใช้ ctrl-o ในช่วงคริสต์มาสเพราะฟังดูมีประโยชน์