Подтвердить что ты не робот

Как переместить курсор в определенную строку и столбец?

:30 переместит мой курсор в начало строки 30.

Как я могу сообщить Vim поместить курсор в строку y, столбец x? Это возможно без кнопок со стрелками или h, j, k, l?

Я запускаю Vim версию 7.3.429.

4b9b3361

Ответ 1

Попробуйте число, за которым следует труба, чтобы перейти к указанному столбцу в этой строке.

80| должен вывести вас в позицию 80 в этой строке.

EDIT: Если вы хотите перейти к определенной позиции x, y, я не уверен в этом.

Ответ 2

Не уверен, что это более удобно, но вы можете напрямую вызвать функцию cursor:

:cal cursor(30, 5)

перейдет к строке 30, столбец 5.

Ответ 3

В командном режиме:

Введите число, за которым следует G (верхний регистр), чтобы перейти к этому номеру строки.
Пример: 30G переходит к строке 30.
Пример: G переходит в последнюю строку буфера.

Введите число, за которым следует | (pipe), чтобы перейти в этот столбец в текущей строке.
Пример: 80 | переходит в колонку 80.

Итак: 30G80 | переходит в строку 30, столбец 80.