• CSCode User's Guide
    • Introduction to CSCode
    • How to ...
      • Navigation, Menus, and Windows
      • Supported Files
      • Keyboard Shortcuts
    • File Formats
    • Settings
    • Troubleshooting

Navigation, Menus, and Windows

File
NewCreate a new file.
OpenOpen an existing file.
CloseClose the current file.
Close AllClose all open files.
Reload from DiskDiscards changes, reloads the current file from the disk.
SaveSave the active file.
Save AsSave the active file with a new name.
Save AllSave all active files.
Localhost SettingsChange Localhost Settings.
 
Edit
UndoUndo the most recent change.
RedoRedo the last undo.
CutCopy selected text to clipboard and delete it.
CopyCopy selected text to clipboard.
PastePaste text on clipboard to selected location.
DeleteDelete selected text.
FindFind text in the current file.
Find NextFind the next occurrence of text in the current file.
ReplaceReplace text with new text in the current file.
 
Language
Default File Extension
CSPro Logic .apc
CSPro Report (HTML) .html/.htm
CSPro Report [no default extensions]
CSPro Messages .mgf
CSPro Action Invoker [no default extensions]
CSPro HTML Dialog .html (In CSPro8.0\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, .cshtml
JavaScript .js, .mjs
JSON .json .geojson
SQL .sql
YAML .qsf
None (Text) Any other
 
Code
Paste as String Literal Paste text on clipboard to selected location as a string literal (JSON, Javascript, CSPro Logic/Report/Messages).
String EncoderShows a dialog that encodes and decodes text into a variety of string literal formats.
Path AdjusterDisplays a dialog that facilitates working with absolute and relative paths in CSPro logic.
Deprecation WarningsModify the setting for the kind of deprecation warnings to display during compilation (CSPro Logic, Reports).
Code Foldings 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, Reports, and Messages
Report Preview CSPro Report (HTML)
Validate CSPro Action Invoker, JSON
Compile JavaScript
Run CSPro Action Invoker, HTML Dialog, HTML, JavaScript
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 Report, 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 clipbloard.
Open Containing Folder Opens containing folder in file viewer.
Open in Associated Application Opens file in default application.
Localhost -> Copy Mapping Creates "localhost URL" to access document on Localhost , copies mapping to 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
See also: CSCode Keys