💡
Knowledge
  • Home
  • Technology
    • Browser
      • Chrome / Brave
        • Known Issues
    • Messaging
      • Discord
        • Known Issues
      • Microsoft Teams
      • Telegram
    • Office Production
      • Sheets
    • Music Production
    • Operational systems
      • Docker + OSX
      • Raspberry Pi OS
      • Linux
        • Terminal
        • Known Issues
        • Desktop Environment
          • Gnome
            • How to
            • Known Issues
            • Theming
          • Kde Plasma
        • How to
          • Audio
          • Proxy
          • SSH
          • ZSH
      • Windows
    • Programming
      • Code Quality
        • Stress Tests
      • Cascading Style Sheets(CSS)
      • Database
        • Postgres
        • SQLServer
      • Design Patterns
      • DevOps
        • Cloud Platforms
        • Continuous Integration
        • Docker
          • How to
          • IPSEC VPN Server
          • Docker Compose
          • Known issues
          • Proxy
        • Swarm
      • Git
        • How to
        • Known Issues
        • Github
        • Gitlab
          • GitlabCI
          • Gitlab Runner
      • IDE / Text Editor
        • Vim
          • Commands
        • PHPStorm
        • VSCode
      • Programming Languages
        • Typescript
        • Java
          • How to
          • Spring Boot
        • Javascript
          • Known issues
          • Backend
            • NestJS
            • NodeJS
          • Frontend
            • JQuery
            • React
            • Vue
          • How to
          • Package Manager
            • Yarn
          • Packages
          • Vanilla
        • PHP
          • About
          • Cache
          • Composer
          • Docker
          • How to
          • Known Issues
          • Laravel
            • Jet Stream
            • Know Issues
            • Sanctum
            • Sail
            • Valet
          • Tools
            • PHPUnit
          • Wordpress
            • Docker
            • WP CLI
            • Known Issues
            • WooComerce
        • Python
        • Shell Script
      • Server
        • Apache2
          • Known Issues
        • Nginx
          • How To
          • Known issues
      • Tools
        • Visual Studio Code
    • Stream
      • Game
      • Twitch
      • Tests
        • Unit Tests
    • Sites
    • Specs
    • Tools
  • Pessoal
    • About me
Powered by GitBook
On this page
  • Install using Jetbrains Toolbox
  • Keymap - Clone Caret
  • Another option
  • Free license for student
  • Stop indexing node_modules
  • Plugins
  • Code formatting on save
  • Gitmoji

Was this helpful?

  1. Technology
  2. Programming
  3. IDE / Text Editor

PHPStorm

PreviousCommandsNextVSCode

Last updated 4 years ago

Was this helpful?

  • Download the tarball ".tar.gz" from the .

  • Extract the tarball to a directory that supports file execution.

    For example, if the downloaded version is 1.17.7391, you can extract it to the recommended /opt directory using the following command:

    sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt
  • Execute the "jetbrains-toolbox" binary from the extracted directory to run the Toolbox App and select which product and version you want to install. After you run the Toolbox App for the first time, it will automatically add the Toolbox App icon to the main menu.

  • Log in to your JetBrains Account from the Toolbox App and it will automatically activate the available licenses for any IDE that you install.

Keymap - Clone Caret

  • Settings (Ctrl + Alt + S)

  • Keymap

  • Find: Clone Caret

  • Define your keymap to Above(up) and Below(down)

#Example
CTRL + Shift + Alt + Up
CTRL + Shift + Alt + Down

Another option

Toggle the selection mode to Column:

Shift + Alt + Insert

Free license for student

To exclude node_modules folder from all projects (only created after that change) you can add this folder to a list of standard folders to ignore.

  1. Open PHPStorm, and close current project File > Close Project.

  2. Then navigate to Build, Execution, Deployment > Deployment > Options.

P.s. Closing the current project is very important. If you do these settings with an active project, this will affect only the current project.

References

Plugins

Code formatting on save

  • Configure like the image below

Sign in using a free account on

On startup, PHPStorm window click "Configure > Settings".

Now you can set node_modules or anyone else to exclude by default for all new projects.

Install the "" Plugin for PhpSorm.

Better Code Hub
Stop indexing node_modules
https://stackoverflow.com/a/38304837/1330323
Save Actions
Gitmoji
Install using Jetbrains Toolbox
Toolbox App web page
enter image description here
captura de tela de 2018-07-13 17-06-21
enter image description here
The Toolbox App