เมื่อฉันทำ Git diff มันจะแสดงรหัสที่มีความแตกต่างและดูดี แต่ฉันจะไปที่หน้าถัดไปหรือเอกสารถัดไปได้อย่างไร
เมื่อฉันทำ Git diff มันจะแสดงรหัสที่มีความแตกต่างและดูดี แต่ฉันจะไปที่หน้าถัดไปหรือเอกสารถัดไปได้อย่างไร
คำตอบ:
Next line : return
Next page : space bar
Previous page : w
Quit viewing the diff : q
Help : h
less/ morestyle keys?
fและbไปที่หน้าfหรือไปข้างหน้าและbอึดอัด
ตี?และควรแสดงทางลัดคำสั่งสำหรับการทำหน้าขึ้น / ลงเป็นต้น
โดยค่าเริ่มต้นgitจะดูที่ตัวแปรสภาพแวดล้อม$GIT_PAGERแล้ว$PAGERเพื่อกำหนดโปรแกรมที่จะใช้สำหรับแสดงผลลัพธ์ของ diff, log, show เป็นต้น
ในระบบใหม่ (linux) ค่าเริ่มต้นที่$PAGERใช้ (แม้ว่าจะไม่ได้ตั้งค่าไว้ก็ตาม) คือless(ซึ่งเคยมีความสามารถน้อยกว่าmore)
ทั้งในlessและที่สำคัญช่วยให้คุณมีรายการทางลัดคำสั่งmore?
core.pagerตัวแปร config และโดยทั่วไปแล้วจะไม่มีการตั้งค่าสามอย่างนี้และ Git จะตั้งค่าเริ่มต้นเป็นless -FRSX(โปรดทราบว่า Git เป็นผู้เลือกเอง)
สำหรับการเลื่อนลงใช้ j หรือ↓เพื่อเลื่อนลงทีละบรรทัด d เพื่อเลื่อนครึ่งหน้าจอ f เพื่อเลื่อนไปตามหน้าจอทั้งหน้า
สำหรับการเลื่อนขึ้นให้ใช้ k หรือ↑เพื่อเลื่อนขึ้นทีละบรรทัด u เพื่อเลื่อนครึ่งหน้าจอ b เพื่อเลื่อนไปตามหน้าจอทั้งหน้า
กดqเพื่อออกจากบันทึกมันจะกลับไปที่พรอมต์คำสั่งปกติ
ฉันกำลังเรียกใช้สิ่งที่ฉันคิดว่าเป็นการติดตั้งคอมไพล์สต็อกบน Windows, msysgit 1.8.3 และสำหรับฉัน git diff รันบางอย่างที่อ้างว่าน้อยกว่าเวอร์ชัน 444 แทนที่จะเป็น '?' เพื่อขอความช่วยเหลือต้องการ 'h' ดูเหมือนว่า '?' เป็นจุดเริ่มต้นของการค้นหานิพจน์ทั่วไปบางประเภท