In this presentation Roy Ganor, the Zend Studio Project Lead discloses some of Zend Studio's deepest secrets and reveal some of those extremely useful but 'hidden' features of Zend Studio.
7. + + = Available short cutsctrl
L
+ = Maximize editor/viewctrl M
+ = Quick access to workbenchctrl 3
+ = Switch between editorsctrl F6
8. + + = Block selectionalt
A
+ = Quick searchctrl K
+ = Delete current linectrl D
+ / = Previous/Next editoralt
+ / = Move line/salt
9. + + = Comment Generatorctrl
J
+ = Quick outlinectrl O
+ + = Open class / interfacectrl
T
+ + = Toggle a breakpointctrl
B
+ = Quick type hierarchyctrl T
+ + = Open function / methodctrl
M
11. • When a content assist proposal is selected, an
automatic parameters completion is provided.
• Use Tab to skip between parameters
Content
Assist
Template
Proposal
Altering
parameters
12. • The default color scheme is changed to provide a cleaner more
standard editor colors.
• More rules are now available
• Internal functions
• Deprecated elements
• Static variables
• And many more…
• Windows > Preferences > PHP > Editor > Syntax Coloring
13. • When the quick outline is displayed, click on ctrl+o once
again to list all inherited members of the class.
• Short-cut: ctrl+o (twice)
Show Inherited Members
14. • When a breakpoint is hit, the Debug view opens. Step
through the code, inspect and display variables and
expressions
• Short-cut: ctrl+shift+i
New “Inspect” Action
15. Refactoring – Extract variable/method
1. Select a valid expression
2. + + = Extract VariableAlt L
16. Code Navigation
Select a valid class / interface, method / function
+ + = Show referencesctrl G
+ + = Call hierarchyctrl alt H
18. Project Management Tips
1. Separate back-end, front-end and tests
projects
2. Exclude irrelevant resources from “build”
folders
3. Use working Sets
25. Recap
• It’s more than just “tips and tricks”…
• Experienced teams improve their development
processes
• by adding custom behavior to their tools
• More than 30 useful tips
• Short Cuts
• Project Management tips
• Source Editing tips
• Release Engineering (Build Tools) tips
26. Q&A
Roy Ganor – roy@zend.com, @royganor, http://ganoro.blogspot.com/
Eclipse PDT forums - http://www.eclipse.org/forums/
Zend Studio forum - http://forums.zend.com/