The File menu provides commands to create, open, and close files, and to print them.

###### The File menu

###### File commands

Menu command | Keystroke | Description
New |  | Displays the New menu.
Open | Ctrl+O | Opens an existing file for editing.
Open With |  | Displays the Open With menu.
Close | Ctrl+F4 | Closes the active editor. If you have made changes to the file, CrossStudio prompts you to save the file.
Open Solution | Ctrl+Shift+O | Opens an existing solution for editing. If you already have an open solution, CrossStudio will close it before opening the new solution and, if you have made changes to any of the files in your solution, you are prompted to save each of them.
Close Solution |  | Closes the current solution. If you have made changes to any of the files in your solution, you are prompted to save each of them.
Save file | Ctrl+S | Saves the contents of the active editor to disk. If it is a new file without a name, CrossStudio opens a file browser for you to choose where to save the file and what to call it.
Save file As... | Ctrl+K, A | Saves the contents of the active editor to disk using a different name. CrossStudio opens a file browser for you to choose where to save the file and what to call it. After saving, the editor is set to edit the newly saved file, not the previous file.
Save file And Close | Ctrl+K, D | Saves the contents of the active editor to disk and then closes the editor. If it is a new file without a name, CrossStudio opens a file browser for you to choose where to save the file and what to call it.
Save All | Ctrl+Shift+S | Saves all edited files to disk. For each new file without a name, CrossStudio opens a file browser for you to choose where to save the file and what to call it. Cancelling a save at any time will return you to CrossStudio without saving the remainder of the files.
Save All And Exit | Alt+Shift+F4 | Saves all edited files to disk and then exits CrossStudio. For each new file without a name, CrossStudio opens a file browser for you to choose where to save the file and what to call it. Cancelling a save at any time will return you to CrossStudio without exiting.
Page Setup... |  | Steps into the next statement or instruction and enters C functions and assembly language subroutines. If a breakpoint is hit when stepping, the debugger immediately stops at that breakpoint.
Print Preview... |  | Opens the Print Preview dialog and shows the document as it will appear when it is printed.
Recent Files |  | Opens the Recent Files menu which contains a list of files that have been recently opened, with the most recently opened file first in the list. You can configure the number of files retained in the Recent Files menu in the Environment Options dialog. You can clear the list of recent files by selecting Clear Recent Files List from the Recent Files menu.
Recent Projects |  | Opens the Recent Projects menu which contains a list of projects that have been recently opened, with the most recently opened project first in the list. You can configure the number of projects retained in the Recent Projects menu in the Environment Options dialog. You can clear the list of recent projects by selecting Clear Recent Projects List from the Recent Projects menu.
Exit | Alt+F4 | Saves all edited files, closes the solution, and exits CrossStudio. For each new file without a name, CrossStudio opens a file browser for you to choose where to save the file and what to call it. Cancelling a save at any time will return you to CrossStudio without exiting.