NodeText gives you everything you need to write, debug, and navigate Rust code efficiently on any device.
A full-featured debugger built right into the editor. Debug Rust programs with LLDB — no external tools or configuration required.
Click the gutter to set breakpoints. Supports conditional breakpoints and thread ID filtering for precise control over where execution pauses.
Step In, Step Over, Step Out, Continue, and Pause. Navigate through your code line by line with full macro-aware stepping support.
Inspect local variables and add watch expressions. See Rust types, String contents, Vec lengths, and nested struct fields in a dedicated panel.
If LLDB is not found, NodeText automatically downloads and installs LLVM with a progress dialog. No manual setup needed.
Debug Rust programs compiled with the MSVC toolchain on Windows. Reads PDB debug info for accurate variable inspection and source mapping.
Debugging works on Windows. NodeText finds your system LLDB or downloads the right version for your platform.
Run commands and build your project without leaving the editor.
Open a terminal panel with Ctrl+` to run cargo build, git commands, or any shell command. Output is displayed with ANSI color support.
Drag panel borders to resize the explorer, watch panel, and terminal. Customize your layout to match your workflow.
Beautiful, accurate highlighting for 20+ languages with optimized viewport rendering for large files.
Rust, Python, JavaScript, TypeScript, C/C++, C#, Java, Go, HTML, CSS, JSON, XML, TOML, Markdown, Shell, Batch, CSV, INI, Log files, and Razor.
Only visible lines are rendered and highlighted. Scroll through million-line files with zero lag thanks to intelligent viewport-based rendering.
Language is automatically detected from file extension. Switch manually anytime with the language selector in the toolbar.
Search through your code quickly with visual match highlighting.
Press Ctrl+F to open the find bar. Matches are highlighted in real-time as you type. Navigate between matches with Enter or arrow buttons.
Press Ctrl+H to open find and replace. Replace matches one by one or all at once. Match count displayed in the toolbar.
The core features that make coding comfortable.
Always-visible line numbers with the current line highlighted. Synced scrolling keeps numbers aligned with your code.
Toggle word wrap on and off with a single click. Long lines wrap cleanly without horizontal scrolling when enabled.
Open a folder and browse its contents in a tree view. Expand and collapse directories. Click any file to open it instantly.
Open multiple files at once. Switch between buffers with tabs. Unsaved changes are tracked with visual indicators.
Save files with Ctrl+S. Use Save As to save to a new location. Close confirmation prevents accidental data loss.
Full desktop menu bar with File operations, keyboard shortcuts displayed inline, and quick access to all features.
A touch-first experience designed for coding on the go.
The toolbar adapts to mobile with touch-friendly buttons for open, save, find, word wrap, and the file explorer.
Tap the hamburger icon to slide in the file explorer from the left. Tap a file to open it and the panel closes automatically.