Omeruta opens common programming and configuration files in a code editor. The available preview, run, and language features depend on the file extension and tools installed on the computer.
Open and edit code
Open a code file from the file panel or Quick Open. Omeruta recognizes common JavaScript, TypeScript, HTML, CSS, JSON, Python, Rust, shell, C/C++, Java, Kotlin, Go, Ruby, PHP, SQL, GraphQL, YAML, TOML, XML, and configuration file extensions.
Use normal editor operations for selection, copy and paste, undo and redo, and find and replace. Press Command-S on macOS or Ctrl-S on Windows to format a recognized code file and save it. If formatting cannot complete, review the file before trying again.
Press Command-backslash on macOS or Ctrl-backslash on Windows to open a second editor group. Move between tabs to choose which file is active in each group; use the same shortcut to close the split.
Run a supported file
The code toolbar shows Run for Python, JavaScript, JSX, TypeScript, TSX, Rust, Go, shell, Bash, Ruby, PHP, and Java files.
- Save the file.
- Select Run in the code toolbar, or press Command-Shift-R on macOS or Ctrl-Shift-R on Windows.
- Read the program output in the terminal panel.
- Select Stop running process to end the runner when it is still active.
A configured interpreter, compiler, or runtime must be available for the language. The terminal reports the command and any startup or execution error.
Preview web files
Preview is available for HTML, SVG, and supported browser-script files. It opens a live panel that updates after editor changes. For HTML, Omeruta resolves local linked style sheets and scripts from the workspace when it can read them.
The preview header provides Open Preview Logs, Refresh Preview, Open in Browser, and Close Preview. Console output is collected in the bottom panel; an error opens that output automatically.
For a project that needs a development server, select Run dev server and open local browser. The local browser accepts loopback development addresses such as localhost and does not act as a general web browser.
Enable code intelligence
Open Settings → Editor → Code intelligence to enable language servers. Each listed server shows its current availability and status. Use a managed install when offered, or configure a custom command only when you trust and understand that command.
When a language server is unavailable, the editor continues with its fallback language behavior. Check the status details and installation hint before changing the configuration.