ColdFusion Builder is an Eclipse-based development environment that allows you to develop Adobe ColdFusion applications and run them on ColdFusion servers. You use it to develop ColdFusion applications using coding and debugging tools.
About the workbench
The ColdFusion Builder workbench is a full-featured environment for developing Adobe ColdFusion applications. Much of the basic functionality of the ColdFusion Builder IDE comes from Eclipse. The ColdFusion Builder plug-ins add features and functionality for creating ColdFusion applications. The plug-ins also provide tools for modifying the IDE user interface and supply some core functionality to support application building.
Workbench The workbench is the ColdFusion Builder development environment.
The workbench contains three primary elements: perspectives, editors, and views. You use all three in various combinations at various points in the application development process. The workbench contains all the tools you use to develop applications.
Perspective A perspective is a group of views, editors, menus, and toolbars in the workbench. Essentially it is a special work environment that helps you accomplish a specific type of task. For example, ColdFusion Builder contains two perspectives. You use the ColdFusion Builder Development perspective to develop applications and the ColdFusion Debugging perspective to debug them.
For more information about perspectives, see About ColdFusion Builder perspectives.
Editor An editor allows you to edit various types of files. The editors available to you vary according to the number and types of Eclipse plug-ins installed. ColdFusion Builder contains editors for writing CFML, HTML, JavaScript, and Cascading Style Sheets (CSS) code. For more information about code editing in ColdFusion Builder, see ColdFusion Builder editors and Code Editing in ColdFusion Builder.
Views A view typically supports an editor. For example, when you edit CFML, the Outline view and Snippet view are also displayed in the ColdFusion Builder Development perspective. These views support the development of ColdFusion applications and are therefore displayed when a CFML file is opened for editing.
Some views support the core functionality of the workbench itself. For example, the File Explorer view allows you to manage files and folders within the workbench. The RDS Dataview and RDS Fileview display data sources, files, and directories on both remote and local servers.
The term view is synonymous with the term panel as it is used in Adobe Dreamweaver® and other Adobe development tools.
For more information about the views in the ColdFusion Builder Development perspective, see ColdFusion Builder Development perspective.
For more information about the views in the ColdFusion Debugging perspective, see ColdFusion Debugging perspective.
Workspace Not to be confused with workbench, a workspace is a defined area of the file system. The workspace contains the resources (files and folders) that make up your application projects. A workspace can contain multiple projects. You can work with only one workspace at a time; however, you can select a different workspace each time you start ColdFusion Builder. For more information, see Managing Projects.
Resource The general term resource applies to the files and folders in the projects in a workspace. For more information, see Add ColdFusion pages, interfaces, and components and Add other files.
Project All the resources that make up your applications are contained within projects. You cannot build an application in ColdFusion Builder without first creating a project. For more information, see Managing Projects.
Workbench menus and toolbars
You access workbench commands through the menu bar, right-click context menus, toolbars, and keyboard shortcuts.
Workbench menus
The ColdFusion Builder workbench contains the following main menus:
File menu
The File menu lets you create, save, close, print, import, and export workbench resources and exit the workbench.
Menu command |
Description |
---|---|
New |
Creates a resource. Before you create a ColdFusion component, interface, or page, ensure that you have created a project to store these resources. |
Open File |
Open a file for editing. You can also open files that are not in the workspace. |
Close |
Closes the active editor. You are prompted to save changes before the file closes. |
Close All |
Closes all open editors. You are prompted to save changes before the files close. |
Save |
Saves the content of the active editor |
Save As |
Lets you save the contents of the active editor in a different filename and location |
Save All |
Saves the contents of all open editors. |
Revert |
Replaces the contents of the active editor with the previously saved contents. |
Move |
Moves the currently selected resources to a different project |
Rename |
Lets you change the name of the selected resource |
Refresh |
Refreshes the resource with the contents in the file system |
Convert Line Delimiters To |
Lets you convert line delimiters to the operating system applicable to your development or deployment platform:
|
Prints the contents of the active editor |
|
Switch Workspace |
Opens the Workspace Launcher that lets you switch to a different workspace. When you switch to a different workspace, the workbench is restarted. |
Restart |
Restarts ColdFusion Builder |
Import |
Lets you import resources to the workbench using the Import wizard |
Export |
Lets you export resources from the workbench using the Export wizard |
Properties |
Displays the properties dialog box for the selected resource. The Properties For dialog box provides information about the path to the resource and the date of the last modification on the resource. It also provides information if the project's resources have inherited their encoding and line delimiters or if they are set to a particular value. |
Recent File List |
A list of the most recently accessed files in the workbench. You can open these files from the File menu by clicking the filename. You can control the number of files that must appear in this list using the Preferences dialog box. |
Exit |
Closes the open resources and exits the workbench |
Navigate menu
The Navigate menu lets you locate and navigate through resources in your workbench.
Menu command |
Description |
---|---|
Go Into |
Lets you navigate within hierarchies of resources such that the selected resource is at the root. That is, when you select a folder within a project and select Go Into, only the selected folder (and artifacts within the folder) appear in the Navigation view. This command is useful in navigating through large-sized projects with complex hierarchies. |
Go To |
Lets you jump to a specific resource or display the hierarchy that appeared before the current display. For example, select the Go Into command for a resource, and then select Go To > Back. The Back command displays the same hierarchy from which you activated the Go Into command. |
Open Declaration |
Opens declaration for selected code element. |
Quick Outline |
Displays a quick view of the Outline view. A hierarchical view of the code structure of the page appears in a pop-up menu. |
Open Resource |
Lets you select a resource in the workspace and open it in an editor using the Open Resource dialog box |
Show In |
Lets you find and select the currently selected resource in another view. If an editor is active, these commands are used to select the resource that is currently being edited in another view. |
Next |
Lets you navigate to the next item in a list or table in the active view |
Previous |
Lets you navigate to the previous item in a list or table in the active view |
Last Edit Location |
Lets you jump to the last edit position in the active editor |
Go To Line |
Lets you jump to a specific line in the active editor |
Back |
Lets you move editor focus to a previously opened file. |
Forward |
Lets you return editor focus from the previous file. |
Project menu
The Project menu lets you manage projects in the workbench.
Menu command |
Description |
---|---|
Open Project |
Opens the currently selected project. The selected project must be closed for this command to be available. |
Close Project |
Closes the currently open project] |
Properties |
Displays the project properties dialog box |
Window menu
The Window menu lets you display, hide, and manage the various views, perspectives, and actions in the workbench.
Menu command |
Description |
---|---|
New Window |
Opens a new workbench window with the same perspective as the currently open perspective |
New Editor |
Opens an editor that is of the same type as the currently active editor |
Open Perspective |
Opens a new perspective in the workbench |
Show View |
Lets you select the views to display in the workbench |
Customize Perspective |
Lets you customize the currently selected perspective |
Save Perspective As |
Lets you save the currently selected perspective, creating your own customized perspective. |
Reset Perspective |
Lets you reset a customized perspective |
Close Perspective |
Closes the currently open perspective |
Close All Perspectives |
Closes all the open perspectives in the workbench |
Navigation |
Contains shortcuts to navigate between the views, perspectives, and editors in the workbench |
Preferences |
Lets you set you preferences for using the workbench. There are a number of preferences to configure the appearance of the workbench and the views and editors contained in the workbench. |
Toolbars
Workbench toolbar
The workbench toolbar contains buttons for important and frequently used commands. These commands are also available from various ColdFusion Builder menus.