Tabs
Первый инструмент в списке Navigation Tools
, о котором я хочу рассказать - это вкладки. Самый архаичный и бесполезный из инструментов навигации.
Единственный плюс этого инструмента - интуитивность. Вкладки привычны любому, кто хоть раз пользовался браузером.
Главная проблема - вкладки не влазят в экран
Если у вас не UltraWide монитор, на него скорее всего влазит всего 5-7 вкладок и вам постоянно приходится закрывать старые, чтобы поддерживать хоть какой-то порядок.
PhpStorm позволяет довольно прямолинейно решить эту проблему - изменить расположение вкладок с горизонтального на вертикальный (Settings -> Editor -> General -> Editor Tabs
и в разделе Appearance
поставить Tab placement: Left
). Теперь вкладки у нас расположены отдельной колонкой слева, и мы можем видеть сразу много вкладок. Но появилась другая проблема - мы отобрали у себя приличный кусок драгоценного места на экране.
Также мы все еще вынуждены чистить старые вкладки, иначе навигация в этой каше превратится в ад.
Мой совет: скройте вообще панель вкладок, забудьте про этот инструмент и переходите к следующему разделу - Recent Files & Locations.
Если вы все таки не можете отказаться от пагубной привязанности к вкладкам или вас кто-то держит в заложниках и заставляет ими пользоваться (sry, just kidding), можете хоть слегка облегчить себе жизнь:
Количество вкладок в истории
По умолчанию в настройках установлен лимит в 10 вкладок. Если у вас есть опыт работы с крупным модулем - вы должны были сталкиваться с ситуацией, когда вам необходимо постоянно переключаться между гораздо большим количеством файлов.
В блоке Settings -> Editor -> General -> Editor Tabs
, раздел Closing Policy
, поле Tab limit:
, можно установить свой лимит.
Горячие клавиши
-
Atl+🡄
- перемещение на предыдущую вкладку -
Atl+🡆
- перемещение на следующую вкладку
Также в PhpStorm есть набор экшенов для переключения между первыми девятью вкладками. Стандартных шорткатов для переключения нет, но вы можете назначить их самостоятельно в Setting -> Keymap
(искать по запросу select tab
).
Там же можно назначит горячие клавиши на Close Tab действия (их там много).