ฉันจะสลับจากการค้นหาไปข้างหน้าเป็นการค้นหาย้อนหลังใน Vim ได้อย่างไร


34

ในกลุ่มฉันรู้ว่า/จะค้นหาไปข้างหน้าจากเคอร์เซอร์ด้วยnและNทำการค้นหาซ้ำไปข้างหน้าและข้างหลังตามลำดับ

ฉันรู้ว่า?จะค้นหาย้อนหลังจากเคอร์เซอร์ด้วยnและNค้นหาซ้ำไปข้างหน้าและข้างหลังตามลำดับ

คำถามของฉันคือถ้าฉัน?ทำการค้นหาและฉันต้องการเรียกใช้อีกครั้งเป็นการ/ค้นหา (ดังนั้นฉันไม่จำเป็นต้องกด shift ค้างไว้เพื่อเดินหน้าต่อไป) มีวิธีเปลี่ยนทิศทางการค้นหาก่อนหน้าโดยไม่ พิมพ์คำค้นหาซ้ำหรือไม่

คำตอบ:


48

เพียงพิมพ์ข้อความที่?ไม่มีข้อความใด ๆ หลังจากนั้นมันจะทำการค้นหาอีกครั้งย้อนหลัง

เช่นกำลังพิมพ์/ Returnหรือ? Returnจะเรียกการค้นหาครั้งล่าสุดซ้ำ แต่ไปในทิศทางที่คุณต้องการ


ว้าวนั่นเป็นวิธีที่ง่ายกว่าที่ฉันคิด :) ขอบคุณ!
นาธานลอง

อืมและเห็นได้ชัดว่า หรือ / ตามด้วยคีย์ขึ้นรอบผ่านประวัติทั่วไปสำหรับทั้งสอง ฉันคิดว่าแต่ละคนมีประวัติของตัวเอง
นาธานลอง

เพียงเล็กน้อย (ดูชัดเจนมาก) แต่ฉันคิดถึงมัน คุณต้องไปที่จุดสิ้นสุดของไฟล์ (ctrl + end) เพื่อย้อนกลับค้นหา
dimuthu

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