Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Zend Studio Tips and Tricks #zendcon 10

  • 2,478 views
Uploaded on

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.

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,478
On Slideshare
2,478
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
29
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Roy Ganor | Zend Technologies
    Zend Studio Tips and Tricks
    http://joind.in/2266
  • 2.
  • 3.
    • Mastering your IDE is as important as mastering your source code
    • 4. IDEs should be aware of your development workflows
  • Project Management
    Source Editing
    Release Engineering Tools
    Short Keys
  • 5. Short cuts are here!

    ==
    ctrl
    shift
    ==

  • 6. Short Cuts
  • 7. +
    =
    +
    =
    +
    =
    Maximize editor/view
    Quick access to workbench
    Switch between editors
    ctrl
    ctrl
    ctrl
    M
    3
    F6
    +
    +
    =
    Available short cuts

    ctrl
    L
  • 8. +
    =
    +
    =
    Quick search
    Delete current line
    D
    ctrl
    ctrl
    K
    +
    +
    =
    +
    /
    =
    +
    /
    =
    Block selection
    Previous/Next editor
    Move line/s



    alt
    alt
    alt
    A


  • 9. +
    =
    +
    =
    Quick outline
    Quick type hierarchy
    O
    T
    ctrl
    ctrl
    +
    +
    =
    +
    +
    =
    +
    +
    =
    +
    +
    =
    Comment Generator
    Open class / interface
    Toggle a breakpoint
    Open function / method




    ctrl
    ctrl
    ctrl
    ctrl
    J
    T
    B
    M
  • 10. Source Editing
  • 11.
    • When a content assist proposal is selected, an automatic parameters completion is provided.
    • 12. Use Tab to skip between parameters
    • The default color scheme is changed to provide a cleaner more standard editor colors.
    • 13. More rules are now available
    • 14. Internal functions
    • 15. Deprecated elements
    • 16. Static variables
    • 17. And many more…
    • 18. Windows > Preferences > PHP > Editor > Syntax Coloring
    • When the quick outline is displayed, click on ctrl+o once again to list all inherited members of the class.
    • 19. Short-cut: ctrl+o (twice)
    Show Inherited Members
  • 20.
    • When a breakpoint is hit, the Debug view opens. Step through the code, inspect and display variables and expressions
    • 21. Short-cut: ctrl+shift+i
    New “Inspect” Action
  • 22. Refactoring – Extract variable/method
    +
    +
    =
    Select a valid expression
    Extract Variable

    Alt
    L

  • 23. Code Navigation
    +
    +
    =
    +
    +
    =
    Select a valid class / interface, method / function
    Show references
    Call hierarchy

    ctrl
    ctrl
    G
    H
    alt
  • 24. Project Management
  • 25. Project Management Tips
    Separate back-end, front-end and tests projects
    Exclude irrelevant resources from “build” folders
    Use working Sets
  • 26. Use you own Formatter
  • 27. Task Repository Connectors
    Bugzilla
    Mantis
    Trac
    Attlasian
    Tasktop
  • 28. Remote Server Support
  • 29. Build Tools (RelEng)
  • 30. Team Project Set
    File | Import | Team | Team Project Set
    Import shared team resources and repositories
    <?xml version="1.0" encoding="UTF-8"?>
    <psfversion="2.0">
    <provider id="org.eclipse.team.cvs.core.cvsnature">
    <project reference="1.0,:pserver:my.company.repo:/repos,module/project1"/>
    <project reference="1.0,:pserver:my.company.repo:/repos,module/project1"/>
    ...
    <project reference="1.0,:ext:oss.org:/cvsroot/ns,module/project,v200909160005"/>
    <project reference="1.0,:ext:oss.org:/cvsroot/ns,module/project,v200904131653"/>
    ...
    </provider>
    <workingSets...></workingSets>
    <psf>
  • 31. Zend Studio Builders
    Automate code generation, templates and other stuff!
  • 32. Recap
    • It’s more than just “tips and tricks”…
    • 33. Experienced teams improve their development processes
    • 34. by adding custom behavior to their tools
    • 35. More than 30 useful tips
    • 36. Short Cuts
    • 37. Project Management tips
    • 38. Source Editing tips
    • 39. Release Engineering (Build Tools) tips
  • 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/