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!

Zend Studio Tips and Tricks #zendcon 10

on

  • 2,318 views

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.

Statistics

Views

Total Views
2,318
Slideshare-icon Views on SlideShare
2,318
Embed Views
0

Actions

Likes
2
Downloads
29
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Zend Studio Tips and Tricks #zendcon 10 Zend Studio Tips and Tricks #zendcon 10 Presentation Transcript

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

      ==
      ctrl
      shift
      ==

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

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



      alt
      alt
      alt
      A


    • +
      =
      +
      =
      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
    • Source Editing
      • When a content assist proposal is selected, an automatic parameters completion is provided.
      • Use Tab to skip between parameters
      • 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
      • 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
      • 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
    • Refactoring – Extract variable/method
      +
      +
      =
      Select a valid expression
      Extract Variable

      Alt
      L

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

      ctrl
      ctrl
      G
      H
      alt
    • Project Management
    • Project Management Tips
      Separate back-end, front-end and tests projects
      Exclude irrelevant resources from “build” folders
      Use working Sets
    • Use you own Formatter
    • Task Repository Connectors
      Bugzilla
      Mantis
      Trac
      Attlasian
      Tasktop
    • Remote Server Support
    • Build Tools (RelEng)
    • 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>
    • Zend Studio Builders
      Automate code generation, templates and other stuff!
    • 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
    • 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/