Skip to content

Instantly share code, notes, and snippets.

@squatto
Last active February 28, 2021 23:50
Show Gist options
  • Save squatto/44cfbf9ce64f164da96bc58b5cf17fac to your computer and use it in GitHub Desktop.
Save squatto/44cfbf9ce64f164da96bc58b5cf17fac to your computer and use it in GitHub Desktop.

TabSwitcher Extreme JetBrains Plugin

TabSwitcher Extreme plugin details

Preferences

These preferences are specifically for a Laravel project

Preferences > Other Settings > TabSwitcher Extreme

Setting: "Titles for columns"

Config
Traits
Services
Middleware
Routes
Controllers
Form Requests
Validation Rules
Models
Artisan
Events
Listeners
Exceptions
Facades
Helpers
Jobs
Notifications
Providers
Factories
Migrations
Seeders
Tests
Views
l18n
Javascript
Stylesheets
Resources
Public Files

Setting: "Regexes to match full filenames"

.*/config/.*\.php|.*/(composer|package|yarn)\.(json|lock)|.*/\..*
.*/Traits/.*\.php
.*/Services/.*\.php
.*/Middleware/.*\.php
.*/routes/.*\.php
.*/Controllers/.*\.php
.*/Requests/.*\.php
.*/Rules/.*\.php
.*/Models/.*\.php
.*/Console/.*\.php
.*/Events/.*\.php
.*/Listeners/.*\.php
.*/Exceptions/.*\.php
.*/Facades/.*\.php
.*/Helpers/.*\.php
.*/Jobs/.*\.php
.*/Notifications/.*\.php
.*/Providers/.*\.php
.*/database/factories/.*\.php
.*/database/migrations/.*\.php
.*/database/seeds/.*\.php
.*/tests/.*\.php
.*/resources/views/.*\.php
.*/resources/lang/.*
.*/resources/js/.*
.*/resources/(css|scss|sass)/.*
.*/resources/.*
.*/public/.*

Setting: "Regexes to remove from display"

Empty / no settings

Keymaps

Preferences > Keymap

  1. Section: Other > Switcher
    • Remove Ctrl + Tab and Ctrl + Shift + Tab
    • I changed them to Ctrl + Alt + Tab and Ctrl + Alt + Shift + Tab so that I didn't lose a keymap for it (even though I basically never use the Switcher)
  2. Section: Plugins > TabSwitcherExtreme > Switch To Next Tab...
    • Remove Alt + A
    • Add Ctrl + Tab and Ctrl + Shift + Tab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment