มีคำสั่ง reverse search เป็นกลุ่มหรือไม่?


13

ใน linux cli ฉันสามารถทำctrl-rและทำการค้นหาแบบย้อนกลับและเลือกสิ่งที่ฉันทำได้อย่างง่ายดาย
มีอะไรที่คล้ายกันเป็นกลุ่ม? ฉันหมายถึงฉันอาจเรียกใช้คำสั่งโดยใช้:(อาจเป็นอะไรก็ได้เช่นการทดแทนระยะยาว) และถ้าฉันต้องทำมันอีกครั้งฉันต้องพิมพ์ใหม่อีกครั้ง
มีวิธีการหลีกเลี่ยงการพิมพ์ซ้ำ แต่กลับค้นหาและดำเนินการแทนได้หรือไม่?

คำตอบ:


16

คุณอาจพบว่าq:มีประโยชน์ มันเปิดหน้าต่างบรรทัดคำสั่ง หน้าต่างบรรทัดคำสั่งมีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพยายามสร้างภาพเคลื่อนไหวของการใช้งาน:

แอนิเมชันของ q:

ดูc_CTRL-Fที่เปิดหน้าต่างบรรทัดคำสั่งจากโหมดคำสั่งด้วย

นอกจากนี้คุณยังสามารถ re-run @:คำสั่งสุดท้ายจากโหมดปกติโดยการพิมพ์


1
ฉันหวังว่าฉันจะสามารถเป็น 10 ได้การมีคุณสมบัตินี้ทำให้การใช้โหมดคำสั่ง vim นั้นดีกว่ามาก ฉันใช้ remaps ส่วนตัวเล็กน้อยเพื่อให้เข้าถึงได้ง่ายขึ้น
evilsoup

1
ฉันหวังว่าฉันจะสามารถเพิ่ม 10 ภาพเคลื่อนไหวได้อย่างรวดเร็ว
mtk

11

การป้อน:จากนั้นจุดเริ่มต้นของคำสั่งที่ออกก่อนหน้านี้ตามด้วยUpจะดึงคำสั่งที่ตรงกัน หากมีมากกว่าหนึ่งตัวเลือกที่ใช้ได้คุณสามารถผ่านรอบพวกเขาด้วยและUpDown


มีประโยชน์อย่างยิ่ง! TNX 1.0E6
Jostein Topland
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.