phpstorm 安装与使用

(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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值