phpstorm使用总结

本文详细介绍PhpStorm的使用技巧,包括自动换行、关闭类型提示、分屏显示、代码整理等功能,以及如何安装Xdebug进行代码调试。此外,还分享了常用的快捷键和插件推荐,帮助开发者提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

phpstorm 自动换行

phpstorm 自动换行
汉化版:文件 -》设置 -》编辑器 -》Soft Wraps 中的第一个选中
默认:
在这里插入图片描述
设置成:
在这里插入图片描述

phpstrom 关闭类型提示

phpstrom 关闭类型提示

phpstorm分屏显示

phpstorm分屏显示
在这里插入图片描述

代码整理

代码整理:
左右移动:
先选中移动内容
块向右移动:Tab键
块向左移动:Shift + Tab键

phpstorm安装xdebug

phpstorm安装xdebug

代码格式化

代码格式化
7.

鼠标滚动放大缩小代码

d

phpstorm直接编辑服务器代码

phpstorm直接编辑服务器代码

win常用的快捷键:

说明快捷键
跳转到指定行的快捷键Ctrl + g (mac:command + l)
跟踪代码Ctrl + 鼠标左键
跟踪代码返回Ctrl + Alt + 键盘左键(右键是来回)
搜索文件夹Ctrl + Shift + N
整行复制Ctrl + D
删除整行Ctrl + X
在目录下查找字符并批量替换Ctrl + Shift + R
在当前文件夹里批量替换Ctrl + R
在当前文件夹里查找Ctrl + F
关联变量名的替换选中之后+Shift + F6
折叠代码(全部)ctrl + shift + -
折叠代码(单个)ctrl+ -
打开折叠代码(单个)ctrl+ +
整理代码ctrl + Alt + L
选中多行Alt + 鼠标点击
大小写转换ctrl + shift+u
全局搜索双击 shift
上下移动光标所在行的代码Alt +shift + ↑ 或 ↓
查看类、方法或变量在整个项目中的所有用法的列表Ctrl + Alt + F7
选定代码区域(多次按,扩大区域)Ctrl + W
按两次 Shift 可在项目中搜索文件、操作、符号、UI 元素、Git 分支和注释。再次按两次 Shift ,可将搜索扩展到非项目条目。
git拉取代码的快捷键Ctrl + T

mac常用的快捷键:

说明快捷键
屏幕代码放大缩小control + option + (- 或 +)
代码追踪command + 点击触摸板
代码追踪退回option + command + (左右键)
折叠代码(全部)shift + command + -
折叠代码(单个)command + -
打开折叠代码(全部)shift + command + +
打开折叠代码(单个)command + +
git拉取代码的快捷键command + T

常用的插件:

说明插件名称
自动fetching项目最新代码,显示编辑页光标行的git日志GitToolBox
中文语言包Chinese (Simplified)
字动写代码GitHub Copilot
主题Monokai Pro Theme
CodeGlance显示代码缩略图插件
Rainbow Brackets彩虹括号插件

自定义配置文件的导入导出

导出:打开编辑器,选择File,然后找到Export Settings,然后勾选需要导出的配置项(我直接全选了),再选择配置文件保存路径,点击OK就行了。
导入:反之。

PhpStorm函数注释的设置

PhpStorm函数注释的设置

高亮注释

注释备注
TODO该注释处有功能代码待编写,待实现的功能在说明中会简略说明。
FIXME该注释处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。
### 关于PhpStorm Rsync上传文件失败的原因分析 Rsync 是一种高效的同步工具,在 PhpStorm 中可以用于远程项目部署。然而,当遇到 **rsync upload files failed** 的问题时,可能涉及多个方面的原因。 #### 可能原因一:权限不足 如果目标服务器上的工作目录没有足够的写入权限,则可能导致 rsync 失败。这通常表现为类似于 `cannot change working directory` 或者其他访问被拒绝的错误消息[^1]。 #### 解决方案: 确保目标路径具有正确的读取和写入权限。可以通过 SSH 登录到服务器并运行以下命令来设置合适的权限: ```bash chmod -R 755 /path/to/working/directory chown -R your_user:your_group /path/to/working/directory ``` --- #### 可能原因二:时间戳更新失败 某些情况下,保存 PHP 文件后会触发自动上传功能,但如果文件的时间戳无法成功更新,则可能会导致上传过程中的异常中断[^2]。 ##### 解决方法: 尝试禁用时间戳验证或者调整相关配置选项。具体操作如下: 1. 打开 PhpStorm 设置窗口 (`File -> Settings`)。 2. 导航至 `Build, Execution, Deployment -> Deployment -> Options`。 3. 勾选 `Override timestamp on compare` 和 `Delete files that do not exist on the server` 等选项以减少冲突的可能性。 --- #### 可能原因三:JVM 配置不当引发性能瓶颈 有时,PhpStorm 自身的 JVM 参数未正确配置也可能间接影响其通过 rsync 进行文件传输的能力。例如内存分配过低或其他资源限制都可能是潜在因素之一[^3]。 ##### 调整建议: 编辑 JetBrains PhpStorm 安装目录下的 VM options 文件(如 Windows 平台下位于 `\bin\PhpStorm.exe.vmoptions`),增加可用堆大小和其他必要的优化参数: ```properties -Xms256m -Xmx1024m -XX:MaxPermSize=350m -XX:+UseConcMarkSweepGC ``` 完成上述修改之后重启 IDE 应用程序即可生效。 --- ### 总结 针对 PhpStrom 使用 rsync 方式上传文件过程中发生的各种故障现象进行了深入探讨,并分别提供了针对性较强的解决方案。无论是由于目标端缺乏适当的操作许可权还是本地开发环境内部存在技术缺陷均有所覆盖。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值