php:phpstorm
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
php:phpstorm [2024/04/04 00:04] – Wulf Rajek | php:phpstorm [2025/03/18 14:27] (current) – [Remote Tools and Custom Menu] Wulf Rajek | ||
---|---|---|---|
Line 6: | Line 6: | ||
tar -xvzf PhpStorm-2023.3.3.tar.gz | tar -xvzf PhpStorm-2023.3.3.tar.gz | ||
sudo mv sudo mv PhpStorm-233* / | sudo mv sudo mv PhpStorm-233* / | ||
- | / | + | / |
</ | </ | ||
Line 14: | Line 14: | ||
[Desktop Entry] | [Desktop Entry] | ||
Name=PhpStorm | Name=PhpStorm | ||
- | Exec=/ | + | Exec=/ |
Comment= | Comment= | ||
Terminal=false | Terminal=false | ||
Line 34: | Line 34: | ||
Useful settings: | Useful settings: | ||
- Settings > Languages & Frameworks > SQL Dialects and set it for the whole project. | - Settings > Languages & Frameworks > SQL Dialects and set it for the whole project. | ||
- | - variables defined in included/ | + | - Enable Settings > Editor > Inspections > PHP > Undefined symbols > Undefined variable > Search for variable' |
- set database per project folder or file in settings > Languages & Frameworks > SQL Resolution Scopes | - set database per project folder or file in settings > Languages & Frameworks > SQL Resolution Scopes | ||
- open project selection instead of reopening last project in File > Settings > System Settings > uncheck " | - open project selection instead of reopening last project in File > Settings > System Settings > uncheck " | ||
- Disable AI, Quodana and Space plugins | - Disable AI, Quodana and Space plugins | ||
- | | + | |
Deployment settings: | Deployment settings: | ||
Line 103: | Line 103: | ||
- Settings > Appearance & Behaviour > System Settings > Updates > "Check IDE updates for" to " | - Settings > Appearance & Behaviour > System Settings > Updates > "Check IDE updates for" to " | ||
- Settings > Editor > Inspections > PHP > Undefined symbols > " | - Settings > Editor > Inspections > PHP > Undefined symbols > " | ||
+ | - Code style -> php -> wrapping and braces -> braces placement -> in function declaration: | ||
To remove error message " | To remove error message " | ||
< | < | ||
+ | sudo sed -i 's/# en_US.UTF-8/ | ||
sudo locale-gen en_US.UTF-8 | sudo locale-gen en_US.UTF-8 | ||
</ | </ | ||
Line 113: | Line 114: | ||
Error: Unable to save settings: Failed to save settings. Please restart PhpStorm. | Error: Unable to save settings: Failed to save settings. Please restart PhpStorm. | ||
Solution: Could you please check that the radio button Settings | PHP | Composer | Execution actually has a value specified? And if it doesn' | Solution: Could you please check that the radio button Settings | PHP | Composer | Execution actually has a value specified? And if it doesn' | ||
+ | |||
+ | |||
+ | Deployment | ||
+ | https:// | ||
+ | |||
+ | |||
+ | ====== Remote Tools and Custom Menu ====== | ||
+ | |||
+ | Example custom main menu with remote tools and icons, store in '' | ||
+ | |||
+ | {{php: | ||
+ | {{php: | ||
+ | |||
+ | <code - ~/ | ||
+ | <toolSet name=" | ||
+ | <tool name=" | ||
+ | < | ||
+ | <option name=" | ||
+ | <option name=" | ||
+ | <option name=" | ||
+ | </ | ||
+ | </ | ||
+ | <tool name=" | ||
+ | < | ||
+ | <option name=" | ||
+ | <option name=" | ||
+ | <option name=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <code - ~/ | ||
+ | < | ||
+ | < | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <group value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | <path value=" | ||
+ | </ | ||
+ | <action id=" | ||
+ | <action id=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ |
php/phpstorm.1712185477.txt.gz · Last modified: 2024/04/04 00:04 by Wulf Rajek