本文目录一览:
- phpstorm 中是怎样调试PHP
- phpstorm怎样运行单个php文件
- phpstorm安装过程中要不要打勾
- 为什么我安装的PHPSTORM运行不了PHP程序
- 如何开启运行两个jetbrains phpstorm 10.0
- 如何优雅的使用 phpStorm 开发工具
phpstorm 中是怎样调试PHP
PHPStorm+XDebug配置和断点调试
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。安装和配置Xdebug大体分为三大步:
一、PHPStorm配置
- File - Settings - Languages Frameworks - PHP
XDebug]
zend_extension="E:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.trace_enable_trigger = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir ="E:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir ="E:\phpStudy\tmp\xdebug"
;xdebug.profiler_output_name ="cachegrind.out.%t-%s"
xdebug.profiler_output_name ="callgrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler ="dbgp"
xdebug.remote_host ="127.0.0.1"
这个帖子很详细
phpstorm怎样运行单个php文件
PhpStorm中php文件的有两种运行方式:一种是在下面的console中运行,一种是在浏览器运行。平时为了便于调试一般放在console里运行,因为需要打印的调试信息会实时被打印出来方便我们了解代码运行的状况,但是浏览器运行方式是等整个程序运行完再统一打印,有时候程序直接卡死了也不知道卡死在哪里。
今天改代码就给代码加了个循环不知道怎么的就无法在console里运行只能在浏览器里运行了,我也是感觉日了狗了,稍微研究了一下如何设置运行方式:菜单-Run-Edit Configurations...
添加设置.png
可以看到JavaScript Debug就是浏览器运行方式,PHP Script就是控制台运行方式,给需要运行的文件添加一个设置就可以了,这是我在后盾人看的比较接近的一个答案,只是让你有个参考,希望能帮到你。✧。٩(^㉨^)و✧*。
phpstorm安装过程中要不要打勾
PHPStorm软件功能十分强大,可以支持很多语言,而且智能性非常高。
但是国内使用的人口还不是很多,由于是在配置PHPStorm方面,经常会遇到一些问题,此贴专门用于解决此问题。
问题1-如何新建PHPStorm工程
选择File-New Project,应该是所以程序的经典路径
问题2-如何运行PHPStorm程序
选择对应需要运行的文件,点击右键,出现下拉菜单,选择Run这个文件或者程序
问题3-PHPStorm解释器找不到
刚刚安装好的PHPStorm软件,默认是没有配置PHPStorm解释器,没有PHPStorm解释器的话,PHP程序是无法直接在PHPStorm里面运行看到效果的。所以必须专门配置一把。
配置路径:File-Settings-PHP,选中到PHP文件安装的最外层
问题4-1配置PHP5.6.6支持Mysql
当前PHP和Mysql是一对好基友,由于PHP自身的封装,调用Mysql十分方便。但是对于PHP5.6.6服务器还是默认不支持的。具体原因不详,需要自己开方此部分功能。
具体操作步骤如下:
- 将php.ini-development改为php.ini
- 将
extension_dir = "D:/Program Files/PHP/php-5.6.6-Win32-VC11-x64/ext"
- 将
extension=php_mysql.dll
extension=php_mysqli.dll
现在最好用mysqli驱动,不再用mysql驱动
对应第三个图
4. 重启即可支持
为什么我安装的PHPSTORM运行不了PHP程序
phpstorm 是个 php 代码编写、除错的工具,运行(浏览) php代码,需要 php服务环境的支持,严格来说,与phpstorm无关。
一般来说,如果在 phpstorm 里,点击浏览器图标,能正确用选定的浏览器,打开正确的网址,那么,通常来说,phpstorm就算是正常工作了。
建议先检查php环境运行情况,再检查phpstorm配置。
如何开启运行两个jetbrains phpstorm 10.0
到官网下载phpstorm并安装
首次运行会显示如下对话框选择第二个,然后点击ok进入下一步
然后会弹出一个提示注册的对话框,输入以下信息:
User Name :EMBRACE
License Key :
===== LICENSE BEGIN =====
43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8
===== LICENSE END =====
点击ok进入下一步
选择 Accept all terms of the license,然后点击ok,此时已经破解成功。
你可能不喜欢默认的主题或字体或颜色,下面就修改它们:依次点击 file-setting,弹出如下对话框在此对话框里就可以修改你想修改的东西,找到如下图标注的区域,在里面修改即可。
如何优雅的使用 phpStorm 开发工具
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用。
常用快捷键
设置快捷键:File - Settings - IDE Settings - Keymap - 选择“Eclipse” - 然后“Copy”一份 - 再个性化设置(自己习惯的)快捷键
常用快捷键(keymaps:Default情况下)
快捷键 |
功能 |
Esc |
编辑器(从工具窗口) |
F1 |
帮助 千万别按,很卡! |
F2(Shift+F2) |
下/上高亮错误或警告快速定位 |
F3 |
向下查找关键字出现位置 |
F4 |
查找变量来源 |
F5 |
复制文件/文件夹 |
F6 |
移动 |
F11 |
切换书签 |
F12 |
返回到以前的工具窗口 |
注意:部分快捷键,必须在没有更改快捷键的情况下才可以使用 |
|
查询快捷键
快捷键 |
功能 |
CTRL+N |
查找类 |
CTRL+SHIFT+N |
查找文件,打开工程中的文件 |
CTRL+SHIFT+ALT+N |
查找类中的方法或变量(JS) |
CIRL+B |
找变量的来源,跳到变量申明处 |
CTRL+ALT+B |
找所有的子类 |
CTRL+SHIFT+B |
找变量的类 |
CTRL+G |
定位行,跳转行 |
CTRL+F |
在当前窗口查找文本 |
CTRL+SHIFT+F |
在指定路径查找文本 |
CTRL+R |
当前窗口替换文本 |
CTRL+SHIFT+R |
在指定路径替换文本 |
ALT+SHIFT+C |
查找修改的文件,最近变更历史 |
CTRL+E |
最近打开的文件 |
F3 |
查找下一个 |
SHIFT+F3 |
查找上一个 |
F4 |
查找变量来源 |
CTRL+ALT+F7 |
选中的字符 查找工程出现的地方 |
ALT+F7 |
直接查询选中的字符 |
Ctrl+F7 |
文件中查询选中字符 |
自动代码
快捷键 |
功能 |
ALT+回车 |
导入包,自动修正 |
CTRL+ALT+L |
格式化代码 |
CTRL+ALT+I |
自动缩进 |
CTRL+ALT+O |
优化导入的类和包 |
CTRL+E |
最近更改的文件/代码 |
CTRL+SHIFT+SPACE |
切换窗口 |
CTRL+SPACE |
代码自动完成,代码提示,一般与输入法冲突 |
CTRL+ALT+SPACE |
类名或接口名提示(与系统冲突) |
CTRL+P |
方法参数提示,显示默认参数 |
CTRL+J |
自动代码提示,自动补全 |
CTRL+ALT+T |
把选中的代码放在 TRY{} IF{} ELSE{} 里 |
ALT+INSERT |
生成代码(如GET,SET方法,构造函数等) |
复制快捷方式
快捷键 |
功能 |
F5 |
复制文件/文件夹 |
CTRL+C |
复制 |
CTRL+V |
粘贴 |
CTRL+X |
剪切,删除行 |
CTRL+D |
复制行 |
Ctrl + Y |
删除行插入符号 |
CTRL+SHIFT+V |
可以复制多个文本 |
高亮
快捷键 |
功能 |
CTRL+F |
选中的文字,高亮显示 上下跳到下一个或者上一个 |
F2(Shift+F2) |
高亮错误或警告快速定位 |
SHIFT+F2 |
高亮错误或警告快速定位 |
CTRL+SHIFT+F7 |
高亮显示多个关键字 |
本地历史VCS/SVN
快捷键 |
功能 |
Alt +反引号(') |
快速弹出VCS菜单 |
Ctrl + K |
提交项目VCS |
Ctrl + T |
更新项目从VCS |
Alt + Shift + C |
查看最近发生的变化 |
其他快捷方式
快捷键 |
功能 |
CTRL+Z |
倒退(代码后悔) |
CTRL+SHIFT+Z |
向前 |
CTRL+H |
显示类结构图 |
Ctrl +F12 |
文件结构弹出 |
Ctrl+Shift+H |
方法的层次结构 |
Ctrl+Alt+H |
呼叫层次 |
CTRL+Q |
显示代码注释 |
CTRL+W |
选中代码,连续按会有其他效果 |
Ctrl+Shift+W |
减少当前选择到以前的状态 |
CTRL+B |
转到声明,快速打开光标处的类或方法说明注释 |
CTRL+O |
魔术方法 |
CTRL+/ |
注释//取消注释 |
CTRL+SHIFT+/ |
注释/.../ |
CTRL+ [] |
光标移动到 {}[]开头或结尾位置 |
CTRL+SHIFT+[] |
选中块代码,可以快速复制 |
ctrl + '-/+' |
可以折叠项目中的任何代码块 |
ctrl + '.' |
折叠选中的代码的代码 |
Ctrl+Shift+U |
选中的字符大小写转换 |
ctrl+shift+i |
快速查看变量或方法定义源 |
CTRL+ALT+F12 |
资源管理器打开文件夹,跳转至当前文件在磁盘上的位置 |
ALT+F1 |
选择当前文件或菜单中的任何视图工具栏 |
SHIFT+ALT+INSERT |
竖编辑模式 |
CTRL+ALT ←/→ |
返回上次编辑的位置 |
ALT+ ←/→ |
切换代码视图,标签切换 |
ALT+ ↑/↓ |
在方法间快速移动定位 |
alt + '7' |
显示当前的类/函数结构 |
SHIFT+F6 |
重命名,重构 当前区域内变量重命名/重构 |
ctrl+shift+enter |
智能完善代码 如 if() |
ctrl+shift+up/down |
移动行、合并选中行,代码选中区域 向上/下移动 |
CTRL+UP/DOWN |
光标跳转到编辑器显示区第一行或最后一行下 |
ESC |
光标返回编辑框 |
SHIFT+ESC |
光标返回编辑框,关闭无用的窗口 |
CTRL+F4 |
关闭当前的编辑器或选项卡 |
Ctrl + Alt + V |
引入变量 |
Ctrl + Alt + F |
类似引入变量 |
Ctrl + Alt + C |
引入常量 |
Ctrl + Tab |
键切换选项卡和工具窗口 |
Ctrl + Shift + A |
查找快捷键 |
Alt + #[0-9] |
打开相应的工具窗口 |
Ctrl + Shift + F12 |
切换最大化编辑器 |
Alt + Shift + F |
添加到收藏夹 |
Alt + Shift + I |
检查当前文件与当前的配置文件 |
Ctrl +反引号(`) |
快速切换目前的配色/代码方案/快捷键方案/界面方案 |
Ctrl + Alt + S |
打开设置对话框(与QQ冲突) |
运行
快捷键 |
功能 |
Alt + Shift + F10 |
选择的配置和运行 |
Alt + Shift + F9 |
选择配置和调试 |
Shift + F10 |
运行 |
Shift + F9 |
调试 |
Ctrl + Shift + F10 |
运行范围内配置编辑器 |
Ctrl + Shift + X |
运行命令行 |
调试
快捷键 |
功能 |
F8 |
步过 |
F7 |
步入 |
Shift + F7 |
智能进入 |
Shift + F8 |
步骤 |
ALT + F9 |
运行到光标 |
Alt + F8 |
计算表达式 |
F9 |
恢复程序 |
Ctrl + F8 |
切换断点 |
Ctrl + Shift + F8 |
查看断点 |
导航
快捷键 |
功能 |
Shift + Esc键 |
隐藏活动或最后一个激活的窗口 |
Ctrl + Shift + F4 |
关闭活动运行/消息/ / ...选项卡 |
Ctrl + Shift + Backspace键 |
导航到最后编辑的位置 |
Ctrl + Alt+B |
到实施(S) |
Ctrl + Shift+I |
打开快速定义查询 |
Ctrl + U |
转到super-method/super-class |
Alt + Home |
组合显示导航栏 |
书签
快捷键 |
功能 |
Ctrl + F11 |
切换书签助记符 |
Ctrl +#[0-9] |
转到编号书签 |
Shift + F11 |
显示书签 |
编辑
快捷键 |
功能 |
Ctrl + Q |
快速文档查询 |
ALT + INSERT |
生成的代码...器(getter,setter方法,构造函数) |
Ctrl + O |
覆盖方法 |
Ctrl + I |
实现方法 |
Alt + Enter |
显示意图的行动和快速修复 |
Shift + Tab 键 |
缩进/取消缩进选中的行 |
Ctrl + Shift + J |
智能线连接(仅适用于HTML和JavaScript) |
Ctrl + Enter |
智能线分割(HTML和JavaScript) |
Shift + Enter |
开始新的生产线 |
Ctrl + Delete |
删除字(word) |
Ctrl + Backspace |
删除字开始 |
Ctrl +小键盘+ / - |
展开/折叠代码块 |
Ctrl + Shift +小键盘+ |
展开全部 |
Ctrl + Shift +数字键盘关闭全部 |
关闭全部 |
常见问题设置
- 界面中文方框问题
Settings-Appearance中
Theme 设置 Windows
勾选Override default fonts by (not recommended),设置字体为宋体
- 显示行号
Settings-Editor-Appearance标签项,勾选Show line numbers
- 光标不随意定位
Settings-Editor中去掉Allow placement of caret after end of line。
- 启动的时候不打开工程文件
Settings-General去掉Reopen last project on startup.
- 无法起动Tomcat( IntelliJ IDEA)
请使用ZIP版的Tomcat
- 快捷键问题
可以使用其他软件的快捷键,Settings-Keymap
- 快捷键冲突(自己修改)
默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings-Keymap
在上面面的图中,点击COPY ,自己新建一个方案,如 T1
然后开始设置快捷键,修改时,右击会弹出菜单,如下图,改成你想要的快捷键
- 用*标识编辑过的文件
Editor – Editor Tabs
选中Mark modifyied tabs with asterisk
- 编码设置:编辑器中中文乱码问题
这个是项目字符编码设置错误
FILE -Settings- 有3处设置根据自己需要设置
IDE Encondings:IDE编码 ,选择 IDE Encoding为GBK。这边要自己去调整了
Project Encoding:项目编码
Default encoding for properties files:默认文件编码
- 编辑器中字体和大小
FILE - Settings Editor-Colors Fonts - Font - 右侧
Size:字体大小
Line spacing:行间距
下框中是字体,左侧-可选择字体,右侧-实际应用字体
- 显示文件夹或文件过滤
File-Setting-File Types-Ignore file and folders
里面填写你要的过滤不显示的
注意大小写哦
- 当前编辑文件定位
方法1) 在编辑的所选文件按ALT+F1, 然后选择PROJECT VIEW
- 优化文件保存
File-Settings-General-
Synchronize file on frame activation:个人需要是否取消同步文件
Save files on framedeactivation:取消
Save files automatically:选中,设置自动保存,设置 30秒自动保存时间,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件
- SVN设置
Setting-Version control- 右侧 VCS 下面选择 Subversion
网络上比较流行的PHPStorm注册码:
用户名:EMBRACE
注册码:
===== LICENSE BEGIN =====
11674-12042010
0000064nA0kkqI8qwPBF1rebuLP2Js
Shb1n3EDL6mUr9LnhpxzMTxV"zZNjA
DVi1nwUvh7UuZ8FGwaN8WejHHHtFop
===== LICENSE END =====