Вопросы с тегом «cursor-movement»

15
Как сделать так, чтобы Vim всегда отображал несколько строк после EOF?

В Vim мне не нравится, как, когда вы достигаете конца файла, он помещает последнюю строку внизу экрана. Есть ли в любом случае, чтобы последняя строка была чем-то вроде 10 строк над нижней частью экрана и просто делала пустые строки под...

15
Прокрутите четверть (25%) экрана вверх или вниз

Я часто нахожу прокрутку полной страницы слишком дезориентирующей, полстраницы слишком большой, но четверть страницы - это как раз то, что нужно. В настоящее время я делаю это, просто удерживая клавиши со стрелками. Как мне легко прокрутить 25% страницы вниз и...

14
Редактируйте разные слова одновременно, одну и ту же строку, как в Sublime Text, с множественным выбором

Можно ли редактировать более одного слова одновременно, которые находятся на одной строке? Например, допустим, у меня есть это: Spam and Eggs is all you need for a healthy breakfast и я хотел бы изменить строку на: organic_Spam and organic_Eggs is all you need for a healthy breakfast Я хотел бы...

13
Как восстановить положение курсора после выполнения обычной команды?

Я пытаюсь закодировать функцию, которая заменяет символ в шестом столбце моей текущей строки символом доллара ( $), но я бы хотел, чтобы мой курсор оставался в том положении, в котором он находился до вызова функции. Поэтому я попытался сохранить текущий столбец, выполнить свои изменения, а затем...

12
Размещение рук для Vim Navigation

Я новый пользователь Vim, и я хочу, чтобы задать этот несколько элементарный вопрос для того, чтобы убедиться, что я начать обучение Vim правильный путь и не развиваются вредные привычки. При использовании Vim, как вы позиционируете свою правую руку? Я считаю , что более естественно начать с моими...

12
В чем разница между j, CTRL-J, <NL> и CTRL-N в обычном режиме?

Я видел где-то в Интернете кого-то, кто использовал, Ctrl-Jи, поскольку я не знал этого отображения, я посмотрел в соответствующем документе и обнаружил следующее: j or <Down> or CTRL-J or <NL> or CTRL-N [count] lines downward linewise. Что приводит меня к нескольким вопросам:...

12
Отображение с движением

Я пытаюсь понять, как я могу использовать оператор с последующим движением внутри отображения. Например: nmap /c c{here we pending for a motion}/<C-r>"<CR> Карта должна сделать следующее: Активируйте cоператора и прослушайте следующее движение; Например, я могу напечатать здесь, t,чтобы...

12
Переход к байтовому смещению и отображение позиции в виде байтового смещения

Как я могу переместить курсор на n- й байт в буфере? Как я могу отобразить текущую позицию курсора в линейке с точки зрения байтового смещения, а не строк и столбцов? (Дополнительный вопрос: может ли он отображаться как в десятичном, так и в шестнадцатеричном...

12
Почему курсор перейти на начало строки после <Esc>?

Я заметил, при редактировании вдоль строки в текстовом файле в режиме вставки курсор переместится в начало строки следующего за записи с помощью последовательности клавиш: <esc>:w Я хотел бы изменить это поведение так , что курсор будет оставаться на месте после: напиши. Это возможно? Мне не...

11
Как удалить строку выше / ниже курсора, но не текущую строку?

Есть ли команда для удаления строки (или n строк) над текущей? Выше = ток не включен. Т.е. есть альтернатива, dkкоторая не удаляет текущую строку? Подобно тому, как o/ Oи p/ Pработать, но с удалением. В настоящее время я делаю kdd, что перемещает курсор на одну строку вверх и удаляет его. Я мог бы...

11
Vim HardMode Мелкозернистые движения

Недавно я узнал о жестком режиме Vim и решил попробовать его. Тем не менее, я сталкиваюсь с некоторыми проблемами с мелкими движениями зерна. Например, скажем, я действительно хочу двигаться вверх или вниз на одну строку. Так как jи kотключены, я не уверен, что есть лучшие альтернативы для этого. Я...

10
Перейти к последнему непробельному символу предыдущей / следующей строки?

Мне нравятся клавиши -и в <C-M>нормальном режиме для перехода к первому непробельному символу предыдущей / следующей строки. Существуют ли соответствующие ключи для перехода к последнему непробельному символу в предыдущей / следующей...

10
Проблемы с прокруткой, когда установлена ​​опция `wrap`

Я сталкиваюсь с этой проблемой каждый раз, когда wrapопция активна (в моем конкретном случае, когда я работаю с файлами уценки). Что происходит, так это то, что при прокрутке буфера вверх и вниз с помощью jи k, обернутые строки текста (визуально формируя абзац) в дальнем верхнем и дальнем нижнем...

9
Перейти к X байтов отсюда

Как я могу переместить X байтов вперед, начиная с текущей позиции курсора (включая разрывы строк)? [count]goможет использоваться для перемещения вперед на X байтов от начала буфера. Я попытался Shift + V, G, [count]go(предполагая, [count]goчто отсчет начнется с начала моего выбора), но, к...

9
Использование меток с мертвыми ключами

Я использую раскладку клавиатуры, в которой backtick ( `) является мертвой клавишей . Это означает, что когда я набираю знак обратной черты, за которым следует гласный (например `a), то, что видит Vim, это ударенный символ ( à). Поэтому, если я установлю метку с помощью, maя могу перейти к линии...