Я хотів би перейти до файлу, який я нещодавно відредагував останній і наступний вид, як-от плагіни MRU.
:bnext
і :bprev
працює іноді, але найчастіше я просто опиняюся в якомусь незрозумілому файлі, не пам'ятаю редагування і змушений повернутися до плагіна MRU.
Чи є спосіб це виправити?
Ctrl-^
заміни між двома останніми файлами. Який найкращий спосіб переходити між іншими?
Я розумію, що це може бути складним, але я згоден на все, що може покращити поточну :bn
:bp
поведінку. Буфери, які я часто бачу, абсолютно не відповідають. Можливо, є плагін, який може відслідковувати останні файли та надавати гачки, щоб я міг створювати відображення?
Відповідаючи на коментарі, трохи прояснили мої думки. Я вважаю, що я хочу - це можливість переміщати файли в порядку останнього збереження. Таким чином, якщо я повернуся в історію, порядок не зміниться, поки я не збережу файл, який потім стає останнім і не зробить один крок "назад" до файла, збереженого безпосередньо перед цим, тобто того, з якого я почав.
Щось на зразок Ctrl-O
Ctrl-I
пари, яка перемикає файли відразу, не стрибаючи навколо поточного буфера. Сорт як u
і U
в netrw:
u Change to recently-visited directory |netrw-u|
U Change to subsequently-visited directory |netrw-U|
Ctrl-O
(або іноді Ctrl-T
), поки не доїду.
Ctrl-O
і Ctrl-I
. Але він стрибає між точками редагування, і це порушує потік. Все, що я хочу переходити між буферами в порядку доступу. Як плагіни відображають список останніх файлів? Вони всередині них стежать?
Ctrl-^
заміни між двома останніми файлами. Але який найкращий спосіб орієнтуватися між більшим?
Ctrl-O/I
є специфічними для вікон видовищами, тоді як MRU зазвичай глобальний. Якщо ви хочете замовити за останнім доступом, як тільки ви один раз відскочите назад, порядок списку змінюється, що ще більше ускладнює справи.