Sublime Text 3 имеет два режима переключения между вкладками, которые отличаются несколькими способами:
- prev/next_view, по умолчанию ctrl+[ и ctrl+]. Циклически просматривает документы по всем документам и группам в текущем окне.
- prev/next_view_in_stack, по умолчанию ctrl+tab и ctrl+shift+tab. Циклически перебирает документы по порядку в стеке только между теми документами в активной группе (той, в которой вы сейчас работаете).
Я считаю, что первое очень желательно, потому что я действительно могу понять его порядок циклирования, но тот факт, что он циклически повторяется во всех группах, противоречит мне и регулярно ставит меня в тупик в моей работе. (Я использую ST3 в течение нескольких месяцев! Я слишком привык к редакторам, которые ведут себя по-другому.) Я хочу иметь что-то вроде next_view, но которое остается в текущей группе, как next_view_in_stack.
Как я могу иметь линейное циклическое поведение документа, например prev/next_view, но которое переключает только вкладки в текущей группе? Если есть плагин Sublime Text 3, который делает эту работу, это будет отличное решение.
Одна вдумчивая душа однажды написала плагин Sublime Pane Navigation, который, очевидно, делает это, но он был выпущен только для Sublime Text 2 и не работает в Sublime Text 3. (Если нет чего-то, что я пропускаю).
Для наглядного примера того, что я хочу, предположим, что у меня открыты эти документы:
Левая группа содержит документы um, dois и tres, а правая содержит eins и zwei.
Обычно next_view циклически перебирает все пять из них в линейном порядке. Однако, если я работаю в левой группе, я хочу просто линейно циклически проходить через гм, дойс и трес. Если я работаю справа, я хочу переключаться между eins и zwei.