ไปที่บรรทัดแรกในไฟล์เป็นกลุ่ม?


234

ฉันจะไปที่บรรทัดแรกในไฟล์เป็นกลุ่มได้อย่างไร


12
รู้สึกเหมือนคำถามนี้ต้องการความจริงที่สมบูรณ์ซึ่งGจะไปที่บรรทัดสุดท้ายและG$จะไปยังจุดสิ้นสุดของไฟล์
ผู้ใช้

@ ผู้ใช้ดังนั้นความแตกต่างระหว่างGvs G$คืออะไร?
Charlie Parker

1
@CharlieParker: G นำคุณไปยังจุดเริ่มต้นของบรรทัดสุดท้าย G $ จะนำคุณไปยังจุดสิ้นสุดของบรรทัดสุดท้าย
ผู้ใช้

คำตอบ:


408

ในโหมดคำสั่ง (กดEscหากคุณไม่แน่ใจ) คุณสามารถใช้:

  • gg,
  • :1,
  • 1G,
  • 1ggหรือ

ที่ดี! ง่ายกว่า: 1 Shift-g
Nigel B. Peck

2
ggทำจุดเริ่มต้น "อ่อน" ของบรรทัดแรกถ้ามีช่องว่างที่คุณต้องทำgg0
Ralph Callaway

39

พิมพ์ "gg" ในโหมดคำสั่ง สิ่งนี้จะนำเคอร์เซอร์ไปที่บรรทัดแรก


1
ทำไมถึงggทำอย่างนั้น? ฉันได้พบคำสั่งมักจะเป็นกลุ่มที่มีองค์ประกอบของคนอื่น ๆ ดังนั้นอาจจะมีเหตุผลของมันสองครั้งกว่าเดียวg g
Charlie Parker

1
ใน ˋน้อยกว่า:ˋgˋ ไฟล์เริ่มต้น, ไฟล์สิ้นสุดˋGˋ
Timo


3

ไปที่บรรทัดแรก

  • :1

  • หรือ Ctrl + Home

ไปที่บรรทัดสุดท้าย

  • :%

  • หรือ Ctrl + End


ไปที่อีกสายหนึ่ง (fi 27)

  • :27

[ทำงานบน VIM 7.4 (2016) และ 8.0 (2018)]

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