Как прокрутить до конца в vimdiff? - PullRequest
0 голосов
/ 14 июня 2019

Команда vimdiff fileA fileB способна выровнять / сравнить два файла рядом и пометить различия, особенно частичные различия в строке. (Алгоритм может быть немного грубым, но он позволяет избежать отвлечения, например, от разницы в пустом пространстве.)

Используя клавишу со стрелкой вниз, можно перейти к концу файла A (и файл B сохраняется выровненным и прокручивается синхронно). Однако прокрутка останавливается в конце файла A, даже если к файлу B добавлено уникальное дополнительное содержимое. Чтобы увидеть все различия, необходимо попробовать переключить панели (дважды нажмите CTRL-W) и нажать клавишу на другой панели, чтобы проверить. Другими словами, несмотря на то, что прокрутка обеих панелей синхронизирована, необходимо попробовать Shift-G отдельно в каждой панели, чтобы выяснить, достигли ли вы истинного конца различий.

Эта проблема связана с тем, как курсор пропускает строки, которые отсутствуют на текущей панели diff. Есть ли более простой способ навигации в vimdiff без пропуска контента? Или это ошибка vim?

...