Как перейти к измененным строкам в Emacs, используя vc-diff? - PullRequest
3 голосов
/ 25 февраля 2011

При использовании vc-diff (я использую Subversion), есть ли какое-либо нажатие клавиши в emacs, где мы можем быстро перейти только к измененным строкам?Это довольно неудобно, если мы перейдем к этим строкам с помощью клавиши со стрелкой.

Спасибо.

Ответы [ 3 ]

5 голосов
/ 25 февраля 2011

Там diff-hunk-next (по умолчанию отображается на M-TAB ) и соответствующий diff-hunk-prev. Просмотр документации по режиму и раскладки клавиш с помощью C-h m - это, как правило, хороший способ понять подобные вещи; команды обычно довольно логично названы.

Вы также можете исследовать, используя ediff-revision вместо vc-diff (просто нажмите RET три раза, чтобы установить значение по умолчанию для сравнения того же материала, что и vc-diff). Я сопоставил его с C-x v e .

1 голос
/ 21 сентября 2018

Используйте ? внутри окна diff, чтобы получить информацию о сочетаниях клавиш и их использовании.

0 голосов
/ 22 сентября 2018

Возможно, наиболее важной частью документации Ch m о привязках клавиш является следующее примечание:

Когда буфер доступен только для чтения,префикс ESC не обязателен.

В этом описании немного запутывается тот факт, что он ссылается на ключи, использующие модификатор Meta.

Отсюда и все следующее (по умолчанию в Emacs 26.1) может использоваться, когда буфер доступен только для чтения (как обычно при просмотре различий):

n             diff-hunk-next
p             diff-hunk-prev

TAB           diff-hunk-next
<backtab>     diff-hunk-prev

SPC           scroll-up-command
S-SPC         scroll-down-command
DEL           scroll-down-command

<             beginning-of-buffer
>             end-of-buffer

N             diff-file-next
P             diff-file-prev

}             diff-file-next
{             diff-file-prev

RET           diff-goto-source
o             diff-goto-source
<mouse-2>     diff-goto-source

k             diff-hunk-kill
K             diff-file-kill

0 .. 9        digit-argument
-             negative-argument

?             describe-mode
h             describe-mode
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...