Phpstorm使用经验分享

11,934 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
11,934
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
66
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Phpstorm使用经验分享

  1. 1. PhpStorm使用经验分享<br />KnightE<br />
  2. 2. 1.强大的语法检查<br />2.方便的自动完成<br />3.快捷的VCS(版本控制)<br />4.Local History<br />5.重构<br />6.调试(XDebug)<br />7.测试(PHPUnit)<br />8.对于JS、HTML、CSS、SQL的支持<br />9.更多特性<br />PhpStorm主要特性<br />
  3. 3. 强大的语法检查<br />语法实时检查<br />可设置检查分类、提示<br />基于项目的批量检查<br />
  4. 4. 方便的自动完成<br />基于上下文环境的自动提示<br />可自定义的代码片段模板<br />
  5. 5. 快捷的VCS(版本控制)<br />支持CVS、SVN、GIT等<br />更新、提交、Diff、合并、Edit/Unedit、Watch<br />回滚、提交查询<br />分支、TAG功能比较弱??<br />
  6. 6. Local History<br />对VCS的一个强大补充<br />多用、善用<br />
  7. 7. 重构<br />rename、move、copy、safe delete<br />Introduce var/const/field<br />Find usages(Ctrl + F7)<br />
  8. 8. 调试(XDebug)<br />安装XDebug<br />在PhpStorm中进行调试<br />设置断点,单步调试,watch变量<br />
  9. 9. 测试(PHPUnit)<br />XP及TDD<br />单元测试及PHPUnit<br />PHPUnit in PhpStorm<br />
  10. 10. 对于JS、HTML、CSS、SQL的支持<br />JS语法提示,JQuery等框架结合,重构、测试<br />HTML标签自动完成,DOM树<br />CSS标签提示<br />SQL关键字提示,语法检查<br />
  11. 11. 更多特性<br />TAB可以独立拖拽出主编辑框<br />TODO、Changelist支持<br />录制操作<br />代码部署<br />注释辅助<br />
  12. 12. 常用快捷键<br />Shift + F1:PHP在线手册<br />Ctrl + n:打开class<br />Ctrl + Shift + n:打开文件,支持缩略路径<br />Ctrl + Alt + Shift + n:打开方法、属性<br />Shift + Enter:直接开启下一行<br />Ctrl + z:Undo;Ctrl + Shift + z:Redo<br />Ctrl + f:本文件查找;Ctrl + Shift + f:区域查找<br />Ctrl + r:本文件替换;Ctrl + Shift + r:区域替换<br />Ctrl + /:加/删行注释<br />Ctrl + t:更新VCS;Ctrl + k:提交VCS<br />Ctrl + g:跳转行数<br />Alt + Enter:修复错误<br />
  13. 13. 一些不足<br />默认对中文支持不是非常友好<br />返回动态类型时无法自动提示<br />对多项目支持不够好<br />重构功能待进一步加强<br />
  14. 14. Q&A<br />2011-04-07<br />

×