Комментарии 21
ctrl+n
ctrl+tab
ctrl+tab
если замапить, то да
ctrl+n по умолчанию — следующий вариант автодополнения, мапить лучше на свободные кнопкосочетания.
Для более удобного перемещения табов вот это подойдёт:
allaboutvim.blogspot.com/2007/08/blog-post.html
allaboutvim.blogspot.com/2007/08/blog-post.html
А в чем приемущество перед буферами?
В гвиме табы отображаются как привычные табы, например. Плюс в табвх тоже можно держать буферы.
Нагуглил таки ответ, основная функциональная нагрузка табов это группировка окон.
Удобное переключение. Ctrl-PgUp, Ctrl-PgDn
Их сделали для тех, кто не умеет пользоваться буферами.
А я отказался от табов в пользу буферов. Поставил плагины bufexplorer (наглядный ls буферов) и buftabs (отображает список буферов внизу окна). Забендил переключение буферов на F-клавишие (F5 — список, F6 — предыдущий, F7 — следующий, F10 — закрыть текущий). Получилось очень функционально и удобно.
Кстати, а еще для пущей интерактивности можно поставить fuzzyfinder с удобным поиском (в частности по буферам).
Кстати, а еще для пущей интерактивности можно поставить fuzzyfinder с удобным поиском (в частности по буферам).
А сплиты в табах это просто няшно. Переключаюсь по табам Alt+номер
map <M-1> 1gt
map <M-2> 2gt
map <M-3> 3gt
…
map <M-1> 1gt
map <M-2> 2gt
map <M-3> 3gt
…
Я пользуюсь NERDTree и замапил для себя следующие комбинации:
" По F2 открывается новый таб с открытым NERDTree для выбора файла
map :tabnew:NERDTree
imap :tabnew:NERDTree" По Shift+F2 открывается новый таб без NERDTree
map <S-F2> :tabnewimap <S-F2> :tabnewПользуйтесь, если сочтете это удобным. :)
" По F2 открывается новый таб с открытым NERDTree для выбора файла
map :tabnew:NERDTree
imap :tabnew:NERDTree" По Shift+F2 открывается новый таб без NERDTree
map <S-F2> :tabnewimap <S-F2> :tabnewПользуйтесь, если сочтете это удобным. :)
Черт. Как много о vim я еще не знаю!
Небольшой хинт:
""" Открытие группы файлов в отдельных табах (эмуляция vi -p для ленивых)
autocmd VimEnter * nested if argc() > 1 && !&diff | tab sball | tabfirst | endif
И теперь можно запускать vim для группы файлов без параметра -p (вечно про него забываю).alias vim='vim -p' ;)
gT или :tabp или :tabN :)
Больше спасибо за gt и gT, не знал!
Больше спасибо за gt и gT, не знал!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Вкладки