{"schemaVersion":"1","contentVersion":"2026-10-18.1","slug":"controls-code-menus","title":"Embedded editor menu reference","summary":"Look up file commands, text editing, navigation, debugging, and terminal actions in Rumata’s full code editor.","category":"Control reference","minutes":13,"prerequisites":["Open the named screen in Rumata. Available controls may depend on your account, permissions, and resource state."],"sections":[{"id":"files","title":"File menu","blocks":[{"type":"paragraph","text":"These commands work on the [development machine](/guides/development#machine). They do not publish a Rumata frontend. Browser restrictions, the selected file, and installed extensions affect which commands are available."},{"type":"table","headers":["Control","What it does"],"rows":[["New Text File / New File…","Start an empty document or choose a new file type. [Save](/guides/controls-code-menus#files) it to keep it as a named workspace file."],["New Window / New Window with Profile","Request another editor window, optionally using a selected editor profile. This does not create a Rumata factory."],["Open File / Open Folder / Open Workspace from File / Open Recent","Open the selected file, folder, saved editor workspace, or recent location."],["Add Folder to Workspace / Save Workspace As / Duplicate Workspace","Manage the editor’s collection of folders and its workspace configuration. Duplicating the workspace does not duplicate Rumata databases or workflows."],["Save / Save As / Save All","Write the current file, save under another name, or write all pending files. Pushing to Git and deploying remain separate actions."],["Share","Open the editor’s available sharing commands. Inspect the destination before sharing code or links."],["Auto Save","Toggle automatic saving of editor files."],["Preferences","Open editor configuration choices, including settings and keyboard shortcuts."],["Revert File","Discard unsaved changes in the current file and reload its saved contents."],["Close Editor / Close Folder / Confirm Before Close","Close a file tab, close the current folder, or choose whether leaving the editor requires confirmation. Closing does not delete a file."]]}]},{"id":"editing","title":"Edit and Selection menus","blocks":[{"type":"paragraph","text":"Select the intended editor before using a text command. Multiple cursors apply a change in multiple places at once."},{"type":"table","headers":["Control","What it does"],"rows":[["Undo / Redo","Step backward or forward through editor changes. This is not a rollback of database operations or published workflows."],["Cut / Copy / Paste","Move or copy selected text through the clipboard. Browser clipboard permission may affect availability."],["Find / Replace / Find in Files / Replace in Files","Search one file or the workspace. Replacement changes text; review matches before applying it."],["Toggle Line Comment / Toggle Block Comment","Add or remove comment syntax around selected code."],["Emmet: Expand Abbreviation","Expand a supported abbreviation into markup or styling."],["Select All / Expand Selection / Shrink Selection","Choose all text, a larger code region, or a smaller region."],["Copy Line Up / Copy Line Down / Duplicate Selection","Insert a copy of the line or selection."],["Move Line Up / Move Line Down","Reorder the selected line without copying it."],["Add Cursor Above / Add Cursor Below / Add Cursors to Line Ends","Create extra editing positions so typing affects several locations."],["Add Next Occurrence / Add Previous Occurrence / Select All Occurrences","Select matching text in additional locations for simultaneous editing."],["Switch to Cmd+Click for Multi-Cursor / Column Selection Mode","Change how you create multiple cursors or select a rectangular block. Shortcut labels vary by operating system."]]}]},{"id":"navigation","title":"View and Go menus","blocks":[{"type":"paragraph","text":"These commands change what the editor displays or where the cursor moves. They do not execute a workflow."},{"type":"table","headers":["Control","What it does"],"rows":[["Command Palette / Show All Commands","[Search](/guides/controls-code-menus#navigation) the editor’s commands by name. Read the selected action before pressing Enter."],["Open View / Appearance / Editor Layout","Choose a tool panel, presentation setting, or arrangement of editor groups."],["Explorer / Search / Source Control / Run / Extensions / Chat","Open that editor tool. Rumata’s main assistant is outside this embedded editor."],["Problems / Output / Debug Console / Terminal","Open diagnostics, tool output, debugger interaction, or a command shell respectively."],["Word Wrap","Fit long lines into the visible width without inserting new line breaks into the file."],["Back / Forward / Last Edit Location","Return to positions in editor navigation history."],["Switch Editor / Switch Group","Move focus between open files or editor areas."],["Go to File / Go to Symbol in Workspace / Go to Symbol in Editor","Find a file or a named code item such as a function."],["Go to Definition / Declaration / Type Definition / Implementations / References","Follow the selected code item to its origin or uses. Results depend on language support and indexing."],["Go to Line/Column / Go to Bracket","Move to an exact position or the matching bracket."],["Next Problem / Previous Problem / Next Change / Previous Change","Move between reported issues or changed code regions."]]}]},{"id":"debugging","title":"Run menu","blocks":[{"type":"paragraph","text":"Debugging runs a program while allowing you to pause and inspect it. Running code can contact real services and modify files or data."},{"type":"table","headers":["Control","What it does"],"rows":[["Start Debugging / Run Without Debugging","Start the selected program with debugging attached, or run it normally."],["Stop Debugging / Restart Debugging","Stop the active debug session or start it again. This does not undo effects already produced."],["Open Configurations / Add Configuration","Inspect or create the project’s debugger setup."],["Step Over / Step Into / Step Out / Continue","Execute one statement, enter a called function, return from the current function, or resume until the next pause."],["Toggle Breakpoint / New Breakpoint","Set a place or condition where execution should pause."],["Enable All Breakpoints / Disable All Breakpoints / Remove All Breakpoints","Activate, temporarily ignore, or delete the debugger’s pause points."],["Install Additional Debuggers","Find debugger extensions. Installing one changes the editor environment."]]}]},{"id":"terminal","title":"Terminal menu","blocks":[{"type":"paragraph","text":"Use the terminal to run commands on your [development machine](/guides/development#machine). Commands and tasks can change your project; opening the menu does not run them."},{"type":"table","headers":["Control","What it does"],"rows":[["New Terminal / Split Terminal / New Terminal Window","Open a command shell, add a shell beside the current one, or request a separate terminal window when supported."],["Run Task / Run Build Task","Choose and execute a configured task or the project’s build task."],["Run Active File / Run Selected Text","Send the current file or selected text for execution. Inspect its contents first."],["Show Running Tasks / Restart Running Task / Terminate Task","Inspect, restart, or stop an editor task. Stopping it cannot reverse completed operations."],["Configure Tasks / Configure Default Build Task","Set up reusable commands and select the default build."]]}]},{"id":"help","title":"Help menu","blocks":[{"type":"paragraph","text":"These are the embedded editor’s help resources. Use Rumata’s documentation for factory, workflow, billing, and publishing behavior."},{"type":"table","headers":["Control","What it does"],"rows":[["Welcome / Editor Playground / Open Walkthrough","Open introductory editor content and practice exercises."],["Get Started with Accessibility Features / Keyboard Shortcuts Reference","Find accessibility guidance and the editor’s shortcut reference."],["Ask @vscode","Open the editor’s assistant help flow. A provider account may be needed."],["Video Tutorials / Tips and Tricks","Open the editor’s learning resources."],["Report Issue","Open issue-reporting for the editor. Review any diagnostics or account information before submitting."],["View License / About","Read licensing and installed-version information."],["Open Process Explorer","Inspect the editor’s running processes and resource usage."]]}]}],"technical":[],"related":["controls-code","development","controls-factory"],"sources":["Live embedded code-server Application Menu, September 6 2026"],"resources":[{"title":"VS Code editing reference","url":"https://code.visualstudio.com/docs/editing/codebasics"},{"title":"VS Code terminal reference","url":"https://code.visualstudio.com/docs/terminal/basics"},{"title":"VS Code debugger reference","url":"https://code.visualstudio.com/docs/debugtest/debugging"}],"updated":"2026-09-06","audience":"general","media":[],"video":null,"url":"https://docs.rumata.dev/guides/controls-code-menus"}