2

в том, с

:jumps

Я вижу список переходов, с G я иду в конец списка переходов.

Как я могу пойти в конец списка с картой? Я думаю, что в таком

nn <leader>j :jumps<CR>G

но это, показать список переходов и перейти к концу исходного файла

2 ответа2

1

Справочная документация Vim гласит, что список переходов фиксирован максимум до 100 записей, и вы можете использовать счет с CTRL-I (prev) и CTRL-O (next) ... так что очевидный способ "перейти в конец" список перехода будет:

100<C-O>

Это будет выполнять то, что вы ищете. Поместите это в карту или как вы хотите.

0

«Более быстрое» не подлежит отображению. От :help more-prompt:

Примечание: набранный ключ получен непосредственно из терминала, он не сопоставлен и ввод заголовка игнорируется.

Вы можете определить отображение для сброса опции more непосредственно перед выполнением :jumps (и восстановление после этого), например, в ваш .vimrc:

map <Leader>j :
            \let prevmore=&more<Bar>
            \set nomore<Bar>
            \jumps<Bar>
            \let &more=prevmore<CR>

Когда вы используете это \j mapping (по умолчанию Leader имеет обратную косую черту, см . :help mapleader), Vim будет отображать весь список переходов без каких-либо пауз, пока он не достигнет конца (фактически вы увидите последнюю «страницу» вывода ).

Обратите внимание, что <Leader> и mapleader имеют ничего общего с обратными слешами , использованными выше; это продолжение строк для файлов :source d (например, .vimrc).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .