Link Search Menu Expand Document

Tabs

Первый инструмент в списке Navigation Tools, о котором я хочу рассказать - это вкладки. Самый архаичный и бесполезный из инструментов навигации.

Единственный плюс этого инструмента - интуитивность. Вкладки привычны любому, кто хоть раз пользовался браузером. :slightly_smiling_face:

Главная проблема - вкладки не влазят в экран
Если у вас не UltraWide монитор, на него скорее всего влазит всего 5-7 вкладок и вам постоянно приходится закрывать старые, чтобы поддерживать хоть какой-то порядок.

PhpStorm позволяет довольно прямолинейно решить эту проблему - изменить расположение вкладок с горизонтального на вертикальный (Settings -> Editor -> General -> Editor Tabs и в разделе Appearance поставить Tab placement: Left). Теперь вкладки у нас расположены отдельной колонкой слева, и мы можем видеть сразу много вкладок. Но появилась другая проблема - мы отобрали у себя приличный кусок драгоценного места на экране. :thumbsdown:
Также мы все еще вынуждены чистить старые вкладки, иначе навигация в этой каше превратится в ад.

Мой совет: скройте вообще панель вкладок, забудьте про этот инструмент и переходите к следующему разделу - Recent Files & Locations.


Если вы все таки не можете отказаться от пагубной привязанности к вкладкам или вас кто-то держит в заложниках и заставляет ими пользоваться (sry, just kidding), можете хоть слегка облегчить себе жизнь:

Количество вкладок в истории
По умолчанию в настройках установлен лимит в 10 вкладок. Если у вас есть опыт работы с крупным модулем - вы должны были сталкиваться с ситуацией, когда вам необходимо постоянно переключаться между гораздо большим количеством файлов.

В блоке Settings -> Editor -> General -> Editor Tabs, раздел Closing Policy, поле Tab limit:, можно установить свой лимит.

Горячие клавиши

  • Atl+🡄 - перемещение на предыдущую вкладку
  • Atl+🡆 - перемещение на следующую вкладку

Также в PhpStorm есть набор экшенов для переключения между первыми девятью вкладками. Стандартных шорткатов для переключения нет, но вы можете назначить их самостоятельно в Setting -> Keymap (искать по запросу select tab). SelectTabShortcuts

Там же можно назначит горячие клавиши на Close Tab действия (их там много).