
Недавно я открыл для себя привязку Vim <C-^>
, которая переключается между предыдущим и текущим буферами.
Но я не могу найти никаких упоминаний об этом в документации, и, естественно, оказалось, что это трудно найти в Google. Как называется функция Vim, или есть что-то похожее, что реализует стек буфера?
решение1
:help CTRL-^
или
:help ^^
работает для меня.
Это касается не только vim. Команда ^^ toggle-buffer — это стандартная функция vi, восходящая к древним временам.
В vim также есть команды ^I и ^O, которые перемещают вас по стеку предыдущих позиций, и они могут переходить из одного буфера в другой, если вы достигли точки в истории, где вы переключили буферы.
А затем есть :n[ext]
:p[rev]
и :, rew[ind]
которые перемещают вас по списку файлов, которые были названы в исходной командной строке. Это также классические команды vi (ex). vim также добавляет некоторые команды для изменения этого списка имен файлов. Смотрите:help arglist