(1)官网下载
PhpStorm:JetBrains 的 PHP IDE 和代码编辑器
(2)中文翻译包
首先我们下载好中文汉化语言包,然后找到phpstorm的安装路径。(不知道安装路径的朋友可以在phpstorm软件上,鼠标右键查看属性)。
下载链接:https://share.weiyun.com/5ub7CxZ
然后找到lib文件夹,这个文件夹里的文件是phpstorm的一些配置项。
再将我们下载好的语言包配置项直接移动到lib文件夹下。
最后重新打开phpstorm,就可以发现工具栏部分已经进行呈中文显示了。
注意:汉化后可能会遇到无法打开设置选项,只要恢复默认英文配置即可。phpstorm建议使用英文版,原版功能更为完善。
(3)正版激活
PHP中文网多查查,会一直更新激活方法。
当前可激活方法:正版phpstorm免费激活步骤(图文详解)-phpstorm-PHP中文网
(4)常用快捷键
1,从版本控制系统创建项目:
CVS -> Checkout from Version Control
2, 关联DOC文档:
右键External Librariese -> Configure PHP include paths
3, 去掉波浪线:
settings -> Editor -> Colors & Fonts -> General -> TYPO->Effects
4, 显示行号:
settings -> Editor->Appearance->Show line numbers
5,远程或本地同步文件:
Tools -> Deploments -> Configuration
6, 去掉右上角浏览器图标:
settings -> tools -> WebBrowsers
7, 添加VIM插件:
settings->editor ->plugins->browse repositories ->搜索VIM
8,启动的时候不打开工程文件
Settings->General去掉Reopen last project on startup.
9, 取消自动保存
appearance -> system settings -> save file的两个选项 去掉
10, 将编辑的文件加星号标识:
settings -> editor -> editor tabs -> 勾选 mark modifed tabs…
11, 添加扩展名高亮显示:
settings -> editor -> file types
常用快捷键:
ctrl + alt + l 将代码格式化
ctrl + shift + u 切换大小写
ctrl + shift + + / ctrl + shift + - 折叠/展开所有区块
ctrl + e 列出最后打开的文件
ctrl + tab / ctrl + shift + tab 切换打开的文件
ctrl+ / 行注释
ctrl + shift + / 块注释
ctrl + b 函数追踪,同command +单击
ctrl + alt + 左右箭头 操作动作前进/回退
shift +ctrl + r 按文件名搜索对应文件所在路径
shift + ctrl+ t 按类名搜索对应文件所在路径
shift + ctrl+ c 复制当前文件所在路径
ctrl + Shift + O 打开文件
ctrl + O 打开类
alt + F1 定位编辑文件所在位置:
alt + F12 打开命令行栏
ctrl + shift + f 全局搜索
ctrl+j 插入活动代码提示
ctrl+alt+t 当前位置插入环绕代码
alt+insert 生成代码菜单
ctrl+q 查看代码注释
ctrl+d 复制当前行
ctrl+y 删除当前行
shift+F6 重命名
ctrl+shift+u 字母大小写转换
ctrl+f 查找
ctrl+r 替换
F4 查看源码
ctrl+shift+i 查看变量或方法定义源
ctrl+g 跳转行
ctrl+alt+F12 跳转至当前文件在磁盘上的位置
alt+down 查看下一个方法
alt+up 查看上一个方法
ctrl+alt+l 重新格式化代码
ctrl+shift+down statement向下移动
ctrl+shift+up statement向上移动
alt+shift+down line向下移动
alt+shift+up line向上移动
ctrl+/ 行注释
ctrl+shift+/ 块注释
ctrl+shift+n 打开工程中的文件
ctrl+b 跳到变量申明处
ctrl+[] 匹配 {}[]
ctrl+shift+]/[ 选中块代码<table>....</table>
ctrl+x 剪切行
ctrl+shift+v 复制多个文本
alt+left/right 标签切换
ctrl+p 显示默认参数
Ctrl + Alt + L 格式化代码
alt + '7' 显示当前的函数结构
ctrl + '.' 折叠选中的代码的代码
ctrl + '-/+' 可以折叠项目中的任何代码块,包括htm中的任意nodetype=3的元素,
function,或对象直接量等等。它不是选中折叠,而是自动识别折叠
ctrl + F12 可以显示当前文件的结构
(5)设置Phpstorm字体大小及样式
①.设置编辑代码区域的字体family,字体大小,行间距
settings->Editor->Font->
font:字体 (给Consolas)
size:字体大小 (给18)
line spacing:行间距 (给1.2)
②设置编辑器左边项目文件列表的字体大小
settings->Appearance & Behavior -> Appearance ->
(6)设置phpstorm界面背景颜色
①.设置编辑器整体背景色
settings -> Appearance & Behavior -> Appearance ->Theme
这里就几个颜色,建议还是默认色 Darcula
②设置代码编辑区域的背景颜色
settings -> Editor ->Color Scheme -> Scheme
推荐High contrast(高对比度) Twilight(暮光之城) 还行。
(7)设置phpstorm 界面背景图片
建议透明度给到20左右,看图片亮度。
(8)配置PHP调试
settings -> Languages & Frameworks -> PHP 选择需要的PHP版本
(9)配置xDebug调试
①安装xdebug:
官网:https://xdebug.org
官网文档:https://xdebug.org/docs
这里phpstudy采用nginx 7.1版本的 ,安装7.1就行:
Windows版的PHP从版本5.2.1开始有Thread Safe和NoneThread Safe之分。
Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
至于是否选TS版本,打开phpinfo,看到下面截图,查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。
下载后得到一个 php_xdebug-2.7.0-7.1-vc14-nts.dll 文件,放到对应php版本的ext目录下。
②php.ini添加扩展:
打开php.ini配置文件,加入下面扩展路径:
zend_extension="C:\phpStudy\PHPTutorial\php\php-7.1.13-nts\ext\php_xdebug-2.7.0-7.1-vc14-nts.dll"
③填写其他对应的配置信息
打开php.ini配置文件
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.idekey=Administrator #这个看phpinfo中 xdebug 栏目有此项参数
xdebug.remote_enable=1 #此开关控制Xdebug是否应尝试联系正在侦听主机和端口的调试客户端。
xdebug.remote_host=127.0.0.1 #选择运行调试客户端的主机,您可以使用主机名
xdebug.remote_port=9000 #Xdebug尝试在远程主机上连接的端口。端口9000是客户端和捆绑的调试客户端的默认端口。
xdebug.remote_handler=dbgp #调试器协议
所有配置设置的官方文档:Xdebug: Documentation » All settings
Xdebug部分配置选项说明
(1)xdebug.auto_trace = 1
是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
(2)xdebug.collect_params = 1
是否允许Xdebug跟踪函数参数,默认值为0
(3)xdebug.collect_return = 1
是否允许Xdebug跟踪函数返回值,默认值为0
(4)xdebug.profiler_enable = 1
打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
(5)xdebug.profiler_output_dir
性能分析文件的存放位置,默认值为/tmp
(6)xdebug.trace_output_dir
函数调用跟踪信息输出文件目录,默认值为/tmp
(7)xdebug.profiler_output_name
性能分析文件的命名规则,默认值为cachegrind.out.%p
(8)xdebug.trace_output_name
函数调用跟踪信息输出文件命名规则,默认为trace.%c
④如果phpstorm显示9000端口被占用,则换个端口
首先php.ini中改个端口,比如我改8899
然后phpstorm编辑器中,换端口:
OK,搞定完成!
⑤使用phpstorm进行断点调试
可以参考配置文章:
滑动验证页面(PHPStorm + Xdebug 配置使用教程)
最后在这里勾选上断点调试。点击运行xdebug,然后按F7 键 进行一步步断点调试。
(10)新建project 和删除 project
①新建project
这里建议直接打开项目文件夹,
打开后,如果需要再添加多个项目文件夹,则打开
settings -> Version Control -> Directories ->右上角 Add Content Root
②删除project