How to Use the App
Text&Code Edit+ is a versatile editor that handles plain text, source code, rich documents, Markdown, and structured log files in one place.
- Open / Save: Click the folder icon to open a file from your device, or drag and drop a file anywhere on the editor. Click the save icon (or press Ctrl/Cmd+S) to download the current file. The extension is appended automatically based on the language mode.
- Language Mode: Pick the file format from the dropdown in the toolbar. Changing modes updates syntax highlighting, switches editor type, or toggles preview options.
- Rich Text Editing: Selecting Rich Text (.rtf) opens a visual editor with headings, lists, font sizes, links, and alignment.
- Code Formatting: In code mode, click the wand icon to auto-indent. In Markdown mode the wand normalises spacing and lists; in JSON mode it pretty-prints.
- Browser Preview: The Preview button appears for HTML and Markdown files and opens a live rendered pane next to the editor.
- Themes: Toggle between Dark (Material) and Light (Eclipse) using the theme dropdown.
Markdown Support
Markdown is a first-class citizen. Select Markdown (.md) from the language dropdown to enable:
- Syntax highlighting for headings, emphasis, links, code blocks, and lists.
- Live Preview pane via the Preview button — renders the document as you type with a 500 ms debounce.
- Format (wand) button tidies up your Markdown: collapses excess blank lines, normalises list bullets to
-, and trims trailing whitespace.
- RTF → MD conversion: While in Rich Text mode, click the MD button in the formatting toolbar to convert your document to clean Markdown and switch into Markdown mode automatically.
- Auto-detect: Opening a
.md or .markdown file sets the mode for you.
Log File Support
Select Log File (.log) from the dropdown to load the log viewer. Opening a .log, .out, or .err file detects it automatically.
- Severity colours: FATAL/CRITICAL, ERROR, WARN, INFO, and DEBUG/TRACE are colour-coded for fast scanning.
- Timestamps in ISO-8601 (
2024-01-01T12:34:56.789Z), space-separated, and Apache-style formats are highlighted in green.
- IP addresses, URLs, HTTP methods, and status codes get their own colour for quick visual parsing.
- Filter: Use the Filter logs… input that appears in the toolbar to hide lines that don’t match a substring (case-insensitive). Leave blank to show everything.
- Severity quick filter: Click the level chips (ERROR / WARN / INFO / DEBUG) to show only lines containing that level.
- No line wrap — long log lines stay on a single line and scroll horizontally, the way most log tools display them.
Keyboard Shortcuts
- Ctrl/Cmd + S — Save current file
- Ctrl/Cmd + O — Open file
- Ctrl/Cmd + Z — Undo
- Ctrl/Cmd + Y / Shift + Ctrl + Z — Redo
- Esc — Close any open modal
Supported File Types
Editors
- Plain Text (.txt)
- Rich Text (.rtf)
Web
- HTML (.html)
- CSS (.css)
- JavaScript (.js)
- PHP (.php)
System / App
- C++ (.cpp)
- C# (.cs)
- Java (.java)
- Python (.py)
- Go (.go)
- Rust (.rs)
- Ruby (.rb)
Scripting
- Shell / Bash (.sh)
- PowerShell (.ps1)
- Lua (.lua)
Docs / Markup
- Markdown (.md, .markdown)
Logs
- Log File (.log, .out, .err)
Data
- JSON (.json)
- CSV (.csv)
- XML (.xml)
- SQL (.sql)
- YAML (.yaml)