Перейти к первой строке файла в vim?

234

Как перейти на первую строку в файле в vim?

джинсовый
источник
12
Чувствую, что этот вопрос нуждается в дополнительном факте, Gкоторый пойдет до последней строки и G$пойдет до конца файла.
Пользователь
@ Пользователь, так какая разница между Gпротив G$?
Чарли Паркер
1
@CharlieParker: G переводит вас в начало последней строки, G $ возвращает вас в конец последней строки.
Пользователь

Ответы:

409

В командном режиме (нажмите, Escесли вы не уверены) вы можете использовать:

  • gg,
  • :1,
  • 1G,
  • или 1gg.
Lazer
источник
Большой! Намного проще, чем: 1 Shift-g
Найджел Б. Пек
3
ggделает "мягкое" начало первой строки, если есть пробел, который вам нужно сделатьgg0
Ральф
39

Введите «gg» в командном режиме. Это приводит курсор к первой строке.

Андрей
источник
1
зачем это ggделать? Я обнаружил , как правило , VIM команды состоят из других , так , может быть , есть причина , его двойник , gчем одного g.
Чарли Паркер
1
В «Less»: начальный файл «ˋg», конечный файл «Gˋ»
Тимо,
4

Если вы используете gvim, вы можете просто нажать, Ctrl + Homeчтобы перейти на первую строку. Точно так же, Ctrl + Endидет к последней строке.

Бхарат Лагали
источник
7
Слишком много движений рук.
Вингер Сендон
3

Перейти к первой строке

  • :1

  • или Ctrl + Home

Перейти к последней строке

  • :%

  • или Ctrl + End


Перейти к другой строке (к примеру 27)

  • :27

[Работает на VIM 7.4 (2016) и 8.0 (2018)]

DimiDak
источник