PyDev perspective and Project explorer
.. image:: /documentation/tutorial/developing-plone-with-eclipse/snapshot3.png
:width: 427
:height: 530
:target: /documentation/tutorial/developing-plone-with-eclipse/snapshot3.png
*PyDev explorer with few open projects*
Eclipse divides it's IDE to separate full-screen perspectives which are collections of views (editors, console views). Normally you do development in PyDev perspective.
Refresh
-------
When you change files outside Eclipse, by buildout or other editors, you need refresh the changed files in Eclipse. it F5 in the project explorer or choose right click menu -> *Refresh* to make Eclipse aware of the changes. Otherwise Eclipse gives you *Resource out of sync* error messages when trying to perform operations on files needing refresh.
Pydev perspective and Python Package Explorer
---------------------------------------------
PyDev Package Explorer displays your Python modules as class hiearchy if PYTHONPATHs for the project has been set up. If you want to see raw file system view, choose *Show view -> Other -> General -> Resource explorer*.
Automatic file hiding
---------------------
PyDev automatically hides .pyc and .pyo files, so they don't clutter your workspace. Running Python will regenerate these files and Eclipse project folders can get out of sync, so after running Python and performing folder level operations, make sure that you refresh the project first.
