Я часто использую вкладки и использую их для логической группировки файлов.
Например, я открою представления или HTML на одной вкладке, в другой - связанные контроллеры, а в другой - связанные модели.Затем я сохраню макет, используя :mksession!
, и позже перезагрузлю его с флагом -S
.
В других случаях я буду использовать вкладки, чтобы держать одну из страниц справки vim открытой, чтобы она была немедленно доступна.
Я думаю, что главное - это вкладки, которые позволяют вам организовать свои буферы иначе, чем при использовании разделенных окон, а эта гибкость позволяет vim работать с большим количеством людей, потому что мы все думаем по-разному.
Этот ответ на связанный вопрос может помочь: Использование вкладок Vim, таких как буферы
Обычно я использую флаг -O
, чтобы открывать файлы в разделенных окнах, но если вы настаиваете на их открытии вотдельные вкладки вы можете использовать -p
.Я предпочитаю разделение, потому что я легко могу видеть два отдельных файла рядом, что вы не можете сделать с помощью вкладок.
И, наконец, вот некоторые ключевые определения, которые я использую, чтобы облегчить переход между разделениями:
" Switch between window splits using big J or K and expand the split to its
" full size.
"
" Move vertically in the window through the horizontal splits...
map <C-J> <C-w>j<C-w>_
map <C-K> <C-w>k<C-w>_
" Move horizontally in the window through the vertical splits...
map <C-H> <C-w>h<C-w>\|
map <C-L> <C-w>l<C-w>\|