คำสั่งน้อยกับหลายไฟล์: วิธีนำทางไปยังถัดไป / ก่อนหน้า


269

ฉันเพิ่งค้นพบว่าฉันสามารถใช้lessกับหลายไฟล์ บรรทัดสถานะน้อยบอกฉัน (END) - ถัดไป: file2.txt

แต่ฉันจะนำทางก่อนหน้า / ถัดไปจากน้อยได้อย่างไร

คำตอบ:


295

เราอ่านในmanpage :

       : n ตรวจสอบไฟล์ถัดไป (จากรายการไฟล์ที่ให้ไว้ในคอม
              บรรทัด mand) หากระบุหมายเลข N ไฟล์ N-th ถัดไปคือ
              การตรวจสอบ
       : p ตรวจสอบไฟล์ก่อนหน้าในรายการบรรทัดคำสั่ง หากเป็นตัวเลข
              N ถูกระบุไฟล์ก่อนหน้านี้ N-th ถูกตรวจสอบ

8
:e [file] Examine a new file.- เช่นเปิดไฟล์ใหม่ในขณะที่เปิดน้อยลง
JellicleCat

63
การแลกเปลี่ยนสแต็ค +1 เร็วกว่า grep ด้วยตนเองmanเพื่อค้นหาส่วนที่ถูกต้องเมื่อคุณไม่แน่ใจว่ามันอธิบายไว้อย่างไร
นาธาน

4
หากมีการระบุหมายเลข N - จะระบุหมายเลขนี้ได้อย่างไร (ไม่พบคำตอบใน manpage)
Piotr Dobrogost

15
@PiotrDobrogost: เป็นคำถามที่ดี ฉันต้องทำตัวเองเล็กน้อยด้วยตัวเอง เปิดออกจำนวนแจ๋วทั้งลำไส้ใหญ่และหรือn pเช่น3:nย้ายหนึ่งไปยังไฟล์ที่สามต่อไป
Stephan202

6
@ardnew คุณมีโอกาสน้อยมากที่จะได้รับ upvotes จากความคิดเห็นนั้น - ใครก็ตามที่เห็นด้วยกับคุณไม่น่าจะเจอคำถามนี้!
TC Proctor


28

พบได้จาก:h(หน้าต่างวิธีใช้) ที่ฉันสามารถใช้ได้: p (สำหรับก่อนหน้า) และ: n (สำหรับถัดไป)


11
สอนผู้ชายให้ตกปลา ฉันไม่รู้ว่าคุณทำได้:anythingแต่ตอนนี้ฉันรู้วิธีดูโดยใช้:h...
Mitch Kent

5
เพียงชี้แจงคุณพิมพ์hเพื่อขอความช่วยเหลือโดยไม่มีเครื่องหมายจุดคู่ (มีเครื่องหมายจุดคู่อยู่แล้ว) อย่างไรก็ตามคุณต้องพิมพ์:nหรือ:pใช้เครื่องหมายโคลอนเพื่อไปยังไฟล์ถัดไป / ก่อนหน้า
wisbucky

16

หมายเหตุ: คุณต้องพิมพ์:คำสั่งเหล่านี้ (แม้ว่าจะมีเครื่องหมายโคลอนปรากฏอยู่แล้ว)

:nข้ามไปที่ไฟล์ถัดไป
:pข้ามไปที่ไฟล์ก่อนหน้า
:xข้ามไปที่ไฟล์แรก

3:nข้าม 3 ไฟล์ไปข้างหน้า
3:pข้าม 3 ไฟล์ย้อนกลับ
3:xข้ามไปยังไฟล์ที่ 3

:f พิมพ์ชื่อไฟล์ / ข้อมูลปัจจุบัน (มีประโยชน์หากคุณลืมว่าคุณอยู่ที่ไหน)


Piggy-backup ออกจากคำตอบนี้เพราะมันทำให้ฉันใกล้เคียงกับสิ่งที่ฉันกำลังมองหา: ถ้าคุณต้องการที่จะ "ง่าย" ข้ามไปยังไฟล์ LAST ในรายการของคุณให้ใช้ก่อน:fเพื่อดูว่ามีกี่ไฟล์ในรายการของคุณ (เช่น (ไฟล์ 1 จาก 99) ') จากนั้นเพียงแค่พิมพ์99, :xตามที่อธิบาย @wisebucky ทันทีและคุณจะกระโดดไป น่าเสียดายที่ดูเหมือนจะไม่มีทางลัดในการข้ามไปยังไฟล์สุดท้ายเช่นคุณสามารถข้ามไปที่ไฟล์แรกได้:xอย่างง่ายดาย
JM Janzen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.