2016-05-01 3 views

ответ

1

Чтобы перейти к определенной строке в списке изменений, необходимо сначала закрыть список изменений, затем использовать g;, чтобы перейти к предыдущему изменению или использовать g,, чтобы перейти к следующему изменению.

3g; равно выполнить g; 3 раза, если вы хотите, чтобы перейти к конкретной строке вам нужно знать текущее положение, которое обозначено >, затем поднимитесь n линию, используя ng; и спуститесь n линией, используя ng,.

+0

Вы на 100% прав насчет этих команд, но ОП спрашивает о списке изменений: ': help: change'. – romainl

+0

oops, я не понял вопрос – theJian

+1

Я обнаружил gundo, которые именно то, что я ищу https://github.com/sjl/gundo.vim/blob/master/README.markdown – espace3d

1

Нет, :help :changes не сообщает, что вы делаете :3g;.

Это 3g;, в нормальном режиме.

+0

Когда я печатаю 3g; в обычном режиме автоматическое закрытие изменений панели на «3» и ничего не меняется. – espace3d

+0

Вы должны нажать '', чтобы закрыть список, а затем нажмите' ng; ', чтобы перейти к изменению' n'. – romainl

+0

хорошо, но когда я это делаю, он просто перемещается в определенную строку, но изменение не восстанавливается. это нормально? извините, я новичок в vim – espace3d

Смежные вопросы