You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete reference for all commands in the Clarion Extension, generated from the extension manifest for v1.0.9.
Run commands from the Command Palette (Ctrl+Shift+P), context menus in the editor and Solution View, or the keyboard shortcuts listed below. In the palette every command is grouped under the Clarion: category, so typing clarion lists all of them — the tables below give the underlying command IDs rather than the palette labels. Settings are documented separately in Settings Reference.
Keyboard Shortcuts
Key
Command
When
F12
Go to Definition
editor
Ctrl+F12
Go to Implementation
editor
Shift+F12
Find All References
editor
Shift+Alt+H
Show Call Hierarchy — who calls this procedure, method or routine, and what it calls
Choose Startup Project — pick the startup project from a list (also the Startup row in the Clarion Tools pane)
clarion.clearBuildResults
Clear Build Results — remove the errors and warnings of the extension's last build from Problems. They are also cleared when another build task starts, so they never look current for a build they do not describe
Application (APP) Commands
Available in the Solution View for solutions with .app files under version control:
Command
Description
clarion.generateApp
Generate one application's source
clarion.generateAllApps
Generate all applications
clarion.buildProjectFromApp
Build the project that matches an .app node, without generating first
Pick how much the extension logs (error … debug) for the run of a problem, without editing settings
clarion.debugSolutionHistory
Inspect the recent-solutions memory
clarion.unresolvedReferencesReport
Unresolved File References — a report of every INCLUDE and MEMBER in the solution whose file cannot be found, with MODULE names that have no source file and references inside OMIT/COMPILE listed separately. Each row opens the reference. Also a click on the Graph row in the Clarion Tools pane
clarion.debug.showFileRelationshipGraph
Dump the MODULE/INCLUDE/MEMBER file graph (support/debug)
clarion.debug.showServerVersion
Report the language server build actually running — the first thing to check when a fix appears not to have landed