Перейти до першого рядка у файлі vim?


233

Як перейти до першого рядка у файлі vim?


12
Відчуваю, що це питання потребує додаткового факту, який Gперейде до останнього рядка та G$перейде до кінця файлу.
— Користувач

@User так яка різниця між Gvs G$?
— Чарлі Паркер

1
@CharlieParker: G переведе вас до початку останнього рядка, G $ переведе вас до кінця останнього рядка.
— Користувач

Відповіді:


407

У командному режимі (натисніть, Escякщо ви не впевнені), ви можете використовувати:

  • gg,
  • :1,
  • 1G,
  • або 1gg.

Чудово! Так набагато простіше, ніж: 1 Shift-g
— Найджел Б. Пек

2
gg"м'який" початок першого рядка, якщо є пробіл, який вам потрібно буде зробитиgg0
— Ralph Callaway

39

Введіть "gg" в командному режимі. Це приводить курсор до першого рядка.


1
чому це ggробить? Я знайшов, що команди vim зазвичай складаються з інших, тому, можливо, є причина його подвійність, gніж одинакова g.
— Чарлі Паркер

1
В ˋLessˋ: ˋgˋ початковий файл, ˋGˋ кінцевий файл
— Timo

4

Якщо ви використовуєте gvim, ви можете просто натиснути, Ctrl + Homeщоб перейти до першого рядка. Аналогічно Ctrl + Endпереходить до останнього рядка.


7
Занадто великий рух руки.
— Вінгер Сендон

3

Переходьте до першого рядка

  • :1

  • або Ctrl + Home

Перейти до останнього рядка

  • :%

  • або Ctrl + End


Перейти на інший рядок (fi 27)

  • :27

[Працює над VIM 7.4 (2016) та 8.0 (2018)]

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.