1.吐槽
安装过phpstorm、zend studio、pdt、netbeans、sublime text等ide,一开始由于不明白web的工作原理,再加上c++/c#开发的思想(只用vs),导致在ide的选择上纠结了好些时间。最近重新拾起PHP+CI框架以维护和扩展一个项目的web部分。因为sublime的主题很舒服,并且打开速度爆快,机缘巧合深入了解了下,目前感觉较好。来自于:
1.你觉得最好的 php IDE 是哪个?
2.Sublime Text 3 perfect PHP development set-up
作者背景:php刚入门
作者回顾:sublime text3如果默认安装的话,会感觉就类似于notepad++简单的编辑器,需要配置各种插件,提高效率,对新人还是非常不好的。推荐phpStorm,等熟悉后回过头再来尝试!
2.安装方式(Package Control)说明
参考:sublime的Package Control的安装及使用
3.常用插件
以下插件和介绍来自于:这里
1.SublimeCodeIntel(跳转工具)
它的工作是提供与函数,对象,变量等名称相关的提示。它还提示了对象/类中可用的方法和参数,还可以进行跳转(前进/后退)。快捷键:
跳转到定义:Alt+Click
后退:Control+Windows+Alt+Left配置:略
2.SublimeLinter(代码检查工具)
这个包为我做全职工作 - 它不断地看我写的,立即让我知道如果有什么不好,例如我忘了分号或括号
(更新) 从3和后续版本,SublimeLInter已经成为模块化的。这意味着,你必须首先安装主包,然后插件/模块为每种语言,你需要支持。每个插件都有自己的一套要求,所以请务必仔细阅读。对于PHP + JavaScript开发我使用:
SublimeLinter-php
SublimeLinter-jshint
SublimeLinter-json
SublimeLinter-csslint
更多请参考:SublimeText3系列(1)-安装、设置、快捷键、常用插件
配置:略
3.SideBarEnhancements(侧边栏增强工具)
右键单击侧栏元素(文件/文件夹)时提供了很棒的新选项,非常方便。
4.PHPDoc(文档注释工具)
敲入/**来使用。
配置:略
更多参考:PHP Document 代码注释规范
5.PHPCS(错误提示插件)
错误修复配置:略。
6.BracketHighlighter(括号高亮工具)
7.Xdebug Client(调试工具)
参考:https://packagecontrol.io/packages/Xdebug%20Client
配置教程:sublim3 xdebug调试php
XDebug配置见:http://blog.chinaunix.net/uid-20450127-id-3962944.html
注:chrome中还需要安装XDebug扩展程序,并且启动
Start/Stop debugging session
Start Debugging - Ctrl+Shift+F9 or ⌘+Shift+F9
Start Debugging (Launch Browser)
Restart Session
Stop Debugging - Ctrl+Shift+F10 or ⌘+Shift+F10
Stop Debugging (Launch Browser)
Stop Debugging (Close Windows)
Launch Browser menu option will only show if you have an url configured within settings.
Breakpoints
Add/Remove Breakpoint - Ctrl+F8 or ⌘+F8
Set Conditional Breakpoint - Shift+F8
Clear Breakpoints
Clear All Breakpoints
Watch expressions
Set Watch Expression
Edit Watch Expression
Remove Watch Expression
Clear Watch Expressions
Session commands
Evaluate
Execute
Status
Continuation commands
Run - Ctrl+Shift+F5 or ⌘+Shift+F5
Run To Line
Step Over - Ctrl+Shift+F6 or ⌘+Shift+F6
Step Into - Ctrl+Shift+F7 or ⌘+Shift+F7
Step Out - Ctrl+Shift+F8 or ⌘+Shift+F8
Stop
Detach
Other
Restore Layout / Close Windows - Ctrl+Shift+F11 or ⌘+Shift+F11
Settings - Default
Settings - User