Как переместить курсор в определенную строку и столбец?
:30 переместит мой курсор в начало строки 30.
Как я могу сообщить Vim поместить курсор в строку y, столбец x? Это возможно
без кнопок со стрелками или h, j, k, l?
Я запускаю Vim версию 7.3.429.
Ответ 1
Попробуйте число, за которым следует труба, чтобы перейти к указанному столбцу в этой строке.
80| должен вывести вас в позицию 80 в этой строке.
EDIT: Если вы хотите перейти к определенной позиции x, y, я не уверен в этом.
Ответ 2
Не уверен, что это более удобно, но вы можете напрямую вызвать функцию cursor:
:cal cursor(30, 5)
перейдет к строке 30, столбец 5.
Ответ 3
В командном режиме:
Введите число, за которым следует G (верхний регистр), чтобы перейти к этому номеру строки.
Пример: 30G переходит к строке 30.
Пример: G переходит в последнюю строку буфера.
Введите число, за которым следует | (pipe), чтобы перейти в этот столбец в текущей строке.
Пример: 80 | переходит в колонку 80.