Скажем, у меня в Vim открыта куча вкладок с табулированной строкой, которая выглядит примерно так:
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
Посмотрите, как на двух вкладках написано "t / file.py"? Это разные файлы, они просто превращаются в одну и ту же метку вкладки.
В моем рабочем процессе заголовки вкладок часто бывают неоднозначными (да, шеф-повар называет все «default.rb») или бесполезными («Я знаю, что на одной из этих 8 вкладок с 4 буферами есть файл, который я ищу ...»).
Я хотел бы переименовать вкладки, чтобы указать, что они логически представляют:
1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py
У меня все в порядке с вкладками по умолчанию для метки на основе имени файла, если я могу изменить их после создания вкладки.
Как я могу сделать это в Vim?
:help setting-tabline
(для vim в терминале) или:help setting-guitablabel
(для gvim). Вы можете написать функцию, которая проверяет локальную переменную табуляции и возвращает либо ту, либо некоторую по умолчанию. Затем, после открытия вкладки:let t:mytablabel = 'homepage_template'
.