เมื่ออ่านไฟล์ขนาดยาวโดยตัวแก้ไข vi จะเป็นการดีมากที่จะกลับไปที่จุดเริ่มต้นของไฟล์ด้วยการตัดสั้น ๆ เมื่อคุณต้องการทำเช่นนั้นจริงๆ แม้บางครั้งctrl+ Bช้าเกินไป มีใครรู้จักเครื่องมือดังกล่าวบ้าง?
เมื่ออ่านไฟล์ขนาดยาวโดยตัวแก้ไข vi จะเป็นการดีมากที่จะกลับไปที่จุดเริ่มต้นของไฟล์ด้วยการตัดสั้น ๆ เมื่อคุณต้องการทำเช่นนั้นจริงๆ แม้บางครั้งctrl+ Bช้าเกินไป มีใครรู้จักเครื่องมือดังกล่าวบ้าง?
คำตอบ:
หลังจากเปิดไฟล์โดยใช้ vi
1) คุณสามารถกด Shift+ g เพื่อไปยังจุดสิ้นสุดของไฟล์
และ
2) กดgสองครั้งเพื่อไปที่จุดเริ่มต้นของไฟล์
หมายเหตุ: - g เป็นกรณี ๆ ไป (ขอบคุณ @Ben ที่ชี้ให้เห็น)
Shift
+ g
---> ไปที่ด้านล่างของไฟล์ Shift
+ GG
---> ไปที่ด้านบนสุดของไฟล์
โดยใช้:<line number>
คุณสามารถนำทางไปยังบรรทัดใดก็ได้ดังนั้น:1
จะนำคุณไปยังบรรทัดแรก
คุณมี[[
และ]]
ไปที่จุดเริ่มต้นและจุดสิ้นสุดของไฟล์ ใช้งานได้ใน vi
ไปยังจุดสิ้นสุดของไฟล์: กดESC
1) ประเภททุนG(Capital G)
2) กดshift+ g(g เล็ก)
ในการไปที่ด้านบนของไฟล์มีวิธีการดังต่อไปนี้: กดESC
1) กด1G(Capital G)
2) กดgg(g เล็ก) หรือ1gg
3) คุณสามารถข้ามไปยังหมายเลขบรรทัดเฉพาะเช่นต้องการไปที่หมายเลขบรรทัด 1 หมายเลขกด1+G
การพิมพ์0%
จะนำคุณไปสู่จุดเริ่มต้น
100%
จะพาคุณไปสู่จุดจบ
50%
พาคุณไปได้ครึ่งทาง
ฉันใช้Ctrl+ Home(จุดเริ่มต้นของไฟล์) และCtrl+ End(ท้ายไฟล์) มาโดยตลอด
ทำงานได้ทั้งในโหมดแทรกและโหมดนำทาง