When you access to the eXo IDE you will get the window like this:
Picture 2. eXo IDE interface with main parts
IDE gadget operates with so called Virtual File System which provides known folders / files model. At a given time an IDE user can operate with some one representation of VFS, which is represented as a Workspace. Current Workspace is displayed in Workspace Panel which is displayed in the left side panel as a tree of folders and files. Outline Panel for quick access to variables and functions (only for JavaScript, HTML, XML and Gadget files), and Content Panel, which consists of two horizontal panels:
Top Panel represents files in several file tabs with content;
Bottom Panel may contain several tabs with list of file properties, REST Service or Google Gadget output messages, HTML or Gadget files preview. To view this tabs, just use special buttons at the right part of the Toolbar or select View or Run from the top menu.
These panels are divided by Horizontal Resize Bar. Also Workspace Panel and Content Panel are divided by Vertical Resize Bar. You can maximize or minimize one of the file tabs or action tabs from bottom part of Content Panel or Outline Panel by clicking on the special button at the top right corner of the panel. Basic operations include browsing, creating, editing, coping, renaming, uploading, downloading, moving, deleting the files and folders.
You can open, remove, rename, copy/cut/paste folders and files from the Workspace Panel.
IDE is able to work with one Workspace (Virtual File System) provided by server side. To choose it do as follows:
Select "Window->Workspace..." from the top menu.
Select appropriate Workspace and click "OK", or simply double click on the selected item:
Picture 3. Select current workspace dialog window
If you open eXo IDE and when you don't have any current workspace, the dialog asking to go to "Window->Select Workspace..." will appear. If you click "Yes", then the "Workspace" dialog window will be shown.
Picture 4. Dialog window in case workspace is not set
There are two ways to open folder from the Workspace Panel:
Click on plus image at the left of the folder name.
Double click on folder item in the Workspace Panel.
Path to the current folder is displayed under the Workspace Panel in the Status Bar.
To open file in the Content Panel , double click on the file item in the Workspace Panel. Gadget saves opened files history in browser cookies, so after refreshing browser window you will see all the file tabs created and opened before refreshing.
To refresh selected folder content in the Workspace Panel click on "Refresh Selected Folder" button at the Toolbar, or use top menu command "File->Refresh".
To view and copy some file/folder's absolute URL to clipboard , select item in the Workspace Panel and then select "View->Get URL..." from the top menu. After this, gadget will display "Item's URL" dialog which enables you to copy target URL into clipboard.
There are three commands "Copy / Cut / Paste Item(s)", which can be selected from Toolbar or "Edit" on top menu. Just when you select the "Copy"/"Cut" command, "Paste" command will become available and you will be able to paste selected files or folders from one folder to another using "Paste" command:
Picture 5. Cut/Copy/Paste Item(s) in top menu and on Toolbar
eXo IDE does not support "Copy/Cut" operations for folders/files placed in the different folders. So if there are items selected on different levels, those commands will be disabled.