Shortcut: Ctrl+U
The file view is a child window that shows a tree-style display of files in several different panes ("Project," "Open," "Explorer," and "Lists"). You can toggle the file view in the Layout tab.
In UEStudio, the file view is called the Workspace manager.
The Project pane of the file view displays all files and folders in the active Project with the project name listed at the top. If no project is currently opened, this pane will be empty. Much of the functionality in this pane is accessed via the context menu.
If there is no project loaded, double-clicking the empty Project pane will open the "Open project" dialog.
You can drag-and-drop file tabs to the Project pane to add them to projects or project groups.
With a project open, you can right-click on an empty space in the Project pane or on the project name to access the following items:
Explore | Opens Windows explorer window to active project directory. |
Refresh | Updates the project information (committing the changes) and refreshes the project list. |
Edit project file | Opens active project file (INI-based) in editor. |
Add folder... | Opens New folder dialog for adding a folder from the file system to the project. |
Add group... | Opens dialog allowing you to specify name of a new group (virtual) folder for the project. Group folders are not "real" folders but act as containers within the project. |
Add new file... | Opens dialog allowing you to specify name of a new file which will be added to the project. |
Add active file | Adds file currently open in the edit window to the active project. |
Add all open files | Adds all currently open files to the active project. |
Add files to project... | Opens file browser where you can choose files to be added to the active project. If no group is selected in the "Project group" drop down, the selected file(s) will be added to the root of the project. |
List files in project | Opens dialog listing all files in the project, including files from all subfolders. You can filter files by typing them in the "Quick file search" field. Multiple files may be selected via Ctrl or Shift + mouse click. Click the "Open" button to open all selected files. |
Compiler options | Available only in UEStudio only Opens Compiler options dialog. |
Settings | Opens Project settings dialog. |
If a file or folder is selected in the Project pane, the following items are available in the context menu:
Open | Opens selected file/folder in active project. |
Explore | Opens Windows explorer window to selected file/folder directory. |
Git | Available only in UEStudio only See Git topic. |
VCS » Commit | Available only in UEStudio only Commits working copy to CVS or Subversion repository without displaying any prompts or options. |
VCS » Update | Available only in UEStudio only Refreshes working copy from CVS or Subversion repository without displaying any prompts or options. |
VCS » Update (special) | Available only in UEStudio only Opens CVS update or Subversion update dialog where you can set options for the update command. |
VCS » Diff | Available only in UEStudio only Outputs the difference in a new file between the current local working file and the earlier revision stored in the CVS or Subversion repository. |
VCS » Compare | Available only in UEStudio only Invokes UltraCompare to show the difference between the current local working file and the earlier revision stored in the CVS or Subversion repository. |
VCS » Advanced diff/compare | Available only in UEStudio only Opens "CVS / Subversion Diff" dialog where you can set options for the diff command. |
VCS » Remove | Available only in UEStudio only Removes selected file(s) and/or folder(s) from the CVS or Subversion repository |
Remove from Project | Available only in UEStudio only Removes selected file(s) and/or folder(s) from the active project. |
Add to environment | Available only in UEStudio only Opens the Add / modify environment variable dialog. |
If a folder in the active project is linked to a remote server directory in the New folder dialog, and that folder is selected in the Project pane, the following additional options are available in the context menu:
FTP settings | Opens the FTP settings dialog where you can set or adjust the settings that link a remote folder to your local project folder. These settings are described in detail in the New folder topic. |
Download from server | Downloads all files from the FTP folder linked to the selected folder in the active project. Any files with the same name are overwritten regardless of timestamp. |
Download with sync | Downloads only newer files from the FTP folder linked to the selected folder in the active project. |
Upload to server | Uploads all local files to the FTP folder linked to the selected folder in the active project. Any files with the same name on the server are overwritten regardless of timestamp. |
Upload with sync | Uploads only newer local files to the FTP folder linked to the selected folder in the active project. |
Automatically upload saved files | If checked, when you modify and save a file from the local folder, the new version of the file is also automatically uploaded to the linked (S)FTP folder location. |
The Open pane of the file view displays all currently open files. You can select multiple items in this pane with Ctrl + click or Shift + click and then act upon these items via the context menu.
The following items are available in the context menu of the Open pane:
Close File | Closes selected file(s). |
Save File | Saves selected file(s). |
Print File | Prints selected file(s). |
Tile windows horizontally | Horizontally tiles all open files. |
Tile windows vertically | Vertically tiles all open files. |
Make folder active file path | Sets active file path to path of currently selected file. |
Show names only | If selected, only file names (and not paths) are displayed. |
Sort by extension | Sorts listed files by extension. |
The Explorer pane of the file view displays all local and network drives, removable media, and FTP accounts (if configured). This is similar to "My Computer" in Windows explorer. You can select multiple items in this pane with Ctrl + click or Shift + click and then act upon these items via the context menu.
Double-clicking a file in the Explorer pane will open that file in UltraEdit / UEStudio for editing. You can also drag-and-drop one or more files from the Explorer pane into the edit window to open them.
Double-clicking a folder in the Explorer pane will navigate into that folder. If in split view, double-clicking the ... folder at the top of the list in the bottom split will navigate up one directory.
The filter field at the top of the Explorer pane allows you to apply a file filter. For example, entering "*.html;*.php;*.js" would cause only files with an extension of ".html," ".php", or ".js" to be displayed in the Explorer tab. Click the button to open a sub-menu where you can select and apply pre-defined filters, or create new ones. Click the "Edit list..." option to open the "Extension Groups" dialog and add new filters (INI format), using the existing ones as a template.
The button at the top right of the Explorer pane allows you to toggle split explorer view where the lower pane shows the contents of the selected folder or drive as shown in the screenshot.
If a file is selected in the Explorer pane, the following items are available in the context menu:
System explorer menu | Opens Windows explorer context menu for selected file(s). |
Rename file | Makes selected file name editable for renaming. |
Open file | Opens selected file(s) in edit window. |
Open with default | Opens selected file(s) in application registered with Windows for that file type. |
Properties | Displays Windows properties dialog for selected file. |
Delete file(s) | Deletes selected file(s). This is a permanent system-level delete. The file is not sent to the Recycle Bin. |
Make folder active file path | Switches to selected file's parent folder in the Explorer pane. |
Windows directory | Switches to Windows folder in the Explorer pane. |
System directory | Switches focus to System folder in the Explorer pane. |
My Documents | Switches focus to your user Documents folder in the Explorer pane. |
Application | Switches focus to your user Application Data folder in the Explorer pane. |
Insert into document | Opens sub-menu where you can choose to insert the selected file's full path, path only, or name only into the active file. |
Show hidden files/folders | Toggles visibility of OS-level hidden files and folders. |
If a folder is selected in the Explorer pane, the following items are available in the context menu:
Git | Available only in UEStudio only See Git topic. |
System explorer menu | Opens Windows explorer context menu for selected file(s). |
Refresh | Updates / refreshes entire Explorer pane. |
Add file(s)/folder(s) to favorites / project | Adds all selected file(s) and folder(s) to either your favorite files or project. |
Set directory as root | Sets the selected folder as root in the Explorer pane. |
Find in files in this directory | Opens Find in files dialog with "Directory" field set to selected folder. |
Replace in files in this directory | Opens Replace in files dialog with "Directory" field set to selected folder. |
Open command prompt here | Opens Windows command prompt in selected folder. |
Rename folder | Makes selected folder name editable for renaming. |
New folder | Creates a new folder in the selected folder. |
New file | Creates a new file in the selected folder. |
Open files... | Opens "Open Files" dialog where you can sort a filtered list of files in the active folder or in all selected folders based on file name, file path or modified date, and then open any number of files from the list by double-clicking or clicking the Open button. |
Properties | Displays Windows properties dialog for selected folder. |
Delete folder(s) | Deletes selected folder(s). This is a permanent system-level delete. The folder is not sent to the Recycle Bin. |
Make folder active file path | Sets selected folder as active file path. |
Windows directory | Switches to Windows folder in the Explorer pane. |
System directory | Switches focus to System folder in the Explorer pane. |
My Documents | Switches focus to your user Documents folder in the Explorer pane. |
Application | Switches focus to your user Application Data folder in the Explorer pane. |
Insert into document | Opens sub-menu where you can choose to insert the selected folder's full path, path only (parent folder), or name only into the active file. |
Show hidden files/folders | Toggles visibility of OS-level hidden files and folders. |
The Lists pane of the file view displays your favorite files, recently opened files, and user-created file groups as collapsible file lists.
You can create new groups of files by right-clicking on the Favorites heading and selecting "Add group..." After you give the new group a name it will be created as a sub-group of the "Favorites" group.
You can drag-and-drop file tabs to the "Favorites" or other sub-groups to add them to your favorites. You can also drag items within the list to re-arrange them as you'd like.
The following items are available in the "Lists" pane context menu:
Add group... | If "Favorites" is selected, this will be enabled and allow you to create a new sub-group of the main "Favorites" group. |
Add folder... | Opens a folder browser where you can select a folder to add to your favorites (or sub-group). |
Add file... | Opens a file browser where you can select one or more files to add to your favorites (or sub-group). |
Add active file | Adds active file to favorites (or sub-group). |
Add all open files | Adds all open files to favorites (or sub-group). |
Show names only | If checked, shows only the file names in the Lists pane. If unchecked, the full file / folder paths are shown. |
Rename file | Makes selected file name editable for renaming. |
Remove selected items | Removes selected file(s)/folder(s) from favorites. |
This following functionality is available in UEStudio only.
UEStudio includes three additional tabs at the bottom of the Workspace Manager that are not present in UltraEdit:
The Files tab activates all of the file view functionality described above. In addition to this, UEStudio provides extended functionality for folders and files under Git, CVS, and Suversion.
CVS and Subversion files and modules in the Project, Open, and Explorer panes will be shown with colored overlays to indicate their status in the CVS / Subversion repository. These are as follows:
Color | Meaning |
---|---|
Green | file/module is up-to-date and unmodified |
Blue | file/module is not currently under CVS control |
Yellow | file/module is modified |
Red | file/module contains a conflict |
The Res tab shows a list of all resources in the active project.
If a folder is selected in the Resources list, the following items are available in the context menu:
Save resources | Saves modified resources in the active project. |
Insert | Inserts a copy of the selected resource folder into the active project below the selected resource folder. |
Import | Opens file browser to allow you to select item to import. |
Editor configuration | Opens "Resource Editors Configuration" dialog where you can specify paths for the "Bitmap Editor," "Icon Editor," or "Cursor Editor." |
If a file is selected in the Resources list, the following items are available in the context menu:
Open | Opens the selected "Data," "Dialog," or "Menu" resource for editing. If a "Bitmap," "Cursor," "Icon" or "Toolbar" resource is selected, the associated editor will be invoked. If an "Accelerator" or "String Table" resource is selected the Accelerators dialog or Strings dialog will be opened to allow editing of the selected resource. |
Open binary data | Opens the selected resource in hex edit mode. |
Remove resource | Removes the selected resource from the active project. |
Save resources | Saves modified resources in the active project. |
Insert copy | Inserts a copy of the selected resource into the active project below the selected resource. |
Insert | Opens "Insert Resource" dialog from which you can choose to insert one of the following items: "Accelerator," "Bitmap," "Cursor," "Dialog"," "Icon," "Menu," "Toolbar," "Version," "Font," or "HTML." |
Import | Opens file browser to allow you to select item to import. |
Editor configuration | Opens "Resource Editors Configuration" dialog where you can specify paths for the "Bitmap Editor," "Icon Editor," or "Cursor Editor." |
The Tags tab activates the Classviewer in UEStudio, which is a tree of all classes, structs, and other symbols defined inside the active project. Below these items, globals (functions, labels, macros, and variables) will be listed as well. If you double-click on a displayed symbol, UEStudio will jump to the corresponding source file and line where the symbol is defined or declared. In UEStudio, this is designed to supersede the Ctags mechanism used in UltraEdit.
If a tag is selected, the following items are available in the context menu:
Go oo definition | Opens file where symbol is defined, and positions editor to the line where the symbol is defined or declared. |
Find symbol in active document | Lists occurrences of symbol in active file in the output window. |
Find symbol in project files | Lists occurrences of symbol in active project in the output window. |