在Ubuntu下配置PhpStorm可以提升开发效率和用户体验。以下是一些实用的配置技巧:
wget https://d1opms6zj7jotq.cloudfront.net/webide/PhpStorm-2024.3.tar.gz
/opt
:sudo tar xvf PhpStorm-2024.3.tar.gz -C /opt/
phpstorm.sh
文件,添加以下内容:export JAVA_HOME=/path/to/your/java
export PATH=$JAVA_HOME/bin:$PATH
source /path/to/phpstorm.sh
phpstorm
Ctrl + Shift + U
,可以将文本中的字母转换为大写或小写,避免重复输入。Alt + J
可以同时选中相同的文本进行编辑,按住 Alt + Shift + J
可以取消选中。Alt + Enter
,选择 Save to project-level dictionary
,去掉波浪号标识。Show Lines Nimbers
即可显示或隐藏行号。Ctrl + Alt + L
自动优化所有代码格式。Settings
Editor Live Templates
进行自定义配置,提高代码补全效率。Tools
-> Start SSH session...
,选择要链接的服务器进行配置。Tools
-> Deployment
-> Browse Remote Host
,链接远程服务器进行文件操作。Plugins
,搜索“Chinese”,安装中文语言包,方便中文用户使用。sudo apt update
sudo apt install php-xdebug
php.ini
文件,启用Xdebug扩展:zend_extension /path/to/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
phpstorm.vmoptions
文件以分配更多内存。文件位于 PhpStorm
安装目录的 bin
文件夹中(例如 /opt/phpstorm/bin/phpstorm64.vmoptions
或 /opt/phpstorm/bin/phpstorm.vmoptions
)。-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=/path/to/jdk/lib/amd64/server/lib
-Xms
和 -Xmx
参数的值。File
-> Settings
-> Plugins
,禁用您不需要的插件。这将减少 PhpStorm
的内存占用和启动时间。PhpStorm
时关闭不需要的其他应用程序,以释放更多系统资源供 PhpStorm
使用。sudo apt install php-opcache
php.ini
文件,启用 OPcache:zend_extension = /usr/lib/php/20190902/opcache.so
opcache.enable = 1
opcache.validate_timestamps = 1
opcache.fast_shutdown = 1
PhpStorm
的缓存和重建项目,以保持最佳性能。进入 File
-> Invalidate Caches / Restart
,然后点击 Invalidate and Restart
。