1

Как настроить переключатель буфера, например Alt-Tab в Windows? Сначала он перебирает список, отсортированный по последнему доступу? Поэтому, если бы я нажал Alt+Tab, я бы получил последний доступный буфер. Если я нажму его снова, я вернусь к первому файлу. Если бы я нажал Alt+(Tab, Tab), я бы перешел ко второму или последнему буферу доступа. В отличие от существующих Ctrl+6 в Vim, я бы не хотел, чтобы неоткрытые буферы были частью списка.

Какие-либо предложения?

2 ответа2

1

LustyJuggler работает почти так же, как вы описываете.

Нажмите <leader>b чтобы сначала открыть список буферов с самыми новыми, введите несколько букв, чтобы сузить список до того, который вам нужен, и, наконец, <CR> чтобы открыть его.

Я лично использую его одноуровневый LustyExplorer, который предлагает такую же функцию плюс аналогичную для файловой системы и аналогично разработанный "поиск в буферах".

0

Мне нравится плагин minibufexplorer. Он дает вам небольшой список открытых буферов в верхней части окна, который выглядит как панель вкладок в Firefox, и позволяет вам закрывать буферы (или, по крайней мере, удалять их из списка).

Это позволяет вам использовать ctrl-tab и shift-ctrl-tab для перемещения назад и вперед по списку вкладок, если вы хотите. Хотя и не так, но я думаю, вы могли бы сделать карту, чтобы сделать это самостоятельно.

http://www.vim.org/scripts/script.php?script_id=159

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