安装过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,等熟悉后回过头再来尝试!
参考:sublime的Package Control的安装及使用
以下插件和介绍来自于:这里
它的工作是提供与函数,对象,变量等名称相关的提示。它还提示了对象/类中可用的方法和参数,还可以进行跳转(前进/后退)。快捷键:
跳转到定义:Alt+Click 后退:Control+Windows+Alt+Left
配置:略
这个包为我做全职工作 - 它不断地看我写的,立即让我知道如果有什么不好,例如我忘了分号或括号 (更新) 从3和后续版本,SublimeLInter已经成为模块化的。这意味着,你必须首先安装主包,然后插件/模块为每种语言,你需要支持。每个插件都有自己的一套要求,所以请务必仔细阅读。对于PHP + javaScript开发我使用: SublimeLinter-php SublimeLinter-jshint SublimeLinter-json SublimeLinter-CSSlint
更多请参考:SublimeText3系列(1)-安装、设置、快捷键、常用插件
配置:略
右键单击侧栏元素(文件/文件夹)时提供了很棒的新选项,非常方便。
敲入/**来使用。 配置:略
更多参考:PHP Document 代码注释规范
错误修复配置:略。
参考:https://packagecontrol.io/packages/Xdebug%20Client 配置教程:sublim3 xdebug调试php
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.
Add/Remove Breakpoint - Ctrl+F8 or ⌘+F8 Set Conditional Breakpoint - Shift+F8 Clear Breakpoints Clear All Breakpoints
Set Watch Expression Edit Watch Expression Remove Watch Expression Clear Watch Expressions
Evaluate Execute Status
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
Restore Layout / Close Windows - Ctrl+Shift+F11 or ⌘+Shift+F11 Settings - Default Settings - User
新闻热点
疑难解答
图片精选