File | |
| New | Create a new file. |
| Open | Open an existing file. |
| Close | Close the current file. |
| Close All | Close all open files. |
| Reload from Disk | Discard changes and reload the current file from the disk. |
| Save | Save the current file. |
| Save As | Save the current file with a new name. |
| Save All | Save all open files. |
| Localhost Settings | Change Localhost settings. |
Edit | |
| Undo | Undo the most recent change. |
| Redo | Redo the last undo. |
| Cut | Copy selected text to clipboard and delete it. |
| Copy | Copy selected text to clipboard. |
| Paste | Paste text on clipboard to selected location. |
| Delete | Delete selected text. |
| Find | Find text in the current file. |
| Find Next | Find the next occurrence of text in the current file. |
| Replace | Replace text with new text in the current file. |
Language | Default File Extension |
| CSPro Logic | .apc |
| CSPro Text Template (HTML) | — |
| CSPro Text Template (Markdown) | — |
| CSPro Text Template | — |
| CSPro Messages | .mgf |
| CSPro Action Invoker | — |
| CSPro HTML Dialog | .html (in CSPro's html/dialogs folder) |
| CSPro Document | .csdoc |
| CSPro Specification File (JSON) | .ent, .bch, .xtb,.csprops, .dcf, .cmp, .csds, .cspack, .exf, .fqf, .ssf, .xl2cs |
| CSPro Specification File (INI) | .ent, .bch, .xtb,.csprops, .dcf, .cmp, .exf, .fqf, .ssf, .xl2cs (pre-8.0 files) |
| HTML | .html, .htm, .cshtml |
| JavaScript | .js, .mjs |
| JSON | .json, .geojson |
| Markdown | .md |
| SQL | .sql |
| YAML | .qsf |
| None (Text) | (any other extension) |
Code | |
| Paste as String Literal | Paste text on clipboard to selected location as a string literal (JSON, JavaScript, CSPro Logic/Text Template/Messages). |
| String Encoder | Shows a dialog that encodes and decodes text into a variety of string literal formats. |
| Path Adjuster | Displays a dialog that facilitates working with absolute and relative paths in CSPro logic. |
| Deprecation Warnings | Modify the setting for the kind of deprecation warnings to display during compilation (CSPro Logic, Text Templates). |
| Code Folding | Options to fold the application's logic (CSPro Logic). |
Run | |
Dynamic Commands | Files with command available |
| Open in Associated Program | All files |
| CSPro Logic Version | CSPro Logic, Text Templates, and Messages |
| Preview Text Template | CSPro Text Template (HTML), CSPro Text Template (Markdown) |
| Validate | CSPro Action Invoker, JSON |
| Compile | JavaScript |
| Run | CSPro Action Invoker, HTML Dialog, HTML, JavaScript, Markdown |
| Stop | CSPro Action Invoker, JavaScript |
| Format JSON | CSPro Action Invoker, Specification File (JSON), JSON |
| Compact JSON | CSPro Action Invoker, Specification File (JSON), JSON |
| Display Results as JSON | CSPro Action Invoker |
| Abort on First Exception | CSPro Action Invoker |
| Validate Specification File | CSPro Action Invoker |
| Validate JSON Only | CSPro Specification File (JSON) |
| CSPro Specification File | CSPro Specification File (JSON) |
| Convert to CSPro 7.7 Format | CSPro Specification File (JSON) |
| JavaScript Module | JavaScript |
Window | |
| Build | Shows compilation/validation errors. (JavaScript, JSON, CSPro Messages/Action Invoker) |
| Output | Shows results. (JavaScript, CSPro Action Invoker/HTML Dialog) |
| HTML Viewer | Shows HTML in browser. (Document context menu, HTML CSPro Text Template, HTML) |
| Windows | Shows all documents, and lets you save/close/activate specific ones. |
Document Context Menu (right-click on document) | |
| Save | Save the selected file. |
| Close | Close the selected file. |
| Close All But This | Close all open files other than selected file. |
| Copy Full Path | Copies full path of file as text to the clipboard. |
| Open Containing Folder | Opens containing folder in file viewer. |
| Open in Associated Application | Opens file in default application. |
| Localhost -> Copy Mapping | Creates a localhost URL to access the document on Localhost, copying the mapping to the clipboard. |
| Localhost -> Open in HTML Viewer | Displays file in HTML Viewer window using a localhost URL. |
| Localhost -> Open in External Browser | Opens file in default web browser using a localhost URL. |