Features
Texts0 is packed with features designed to enhance your editing experience, from powerful editing tools to seamless file management.
Core Functionality
Multi-tab Editing
- Efficiently switch between multiple open files with a tabbed interface.
- Modified Indicator: Tabs with unsaved changes display a small dot indicator (•).
Syntax Highlighting
- Built-in support for 20+ programming languages, including:
- Rust, Python, JavaScript/TypeScript
- C/C++, Go, Ruby, PHP
- HTML, CSS, JSON, YAML, TOML
- Bash/Shell Script, Markdown
Multi-encoding Support
- Open and save files with various encodings without data loss.
- Supported encodings include: UTF-8, GBK, UTF-16 LE/BE, ISO-8859-1, and more.
- Automatically detects file encoding upon opening.
Editing Tools
Find & Replace
- Find: Quickly locate text within the current file (
Ctrl+F). - Replace: Search and replace text occurrences (
Ctrl+H). - Find in Files: Search across the entire project directory.
Column/Block Editing
- Select and edit multiple lines simultaneously.
- Use Alt+Shift+Up/Down to create a multi-cursor block selection.
Line Operations
- Duplicate Line:
Ctrl+Shift+Dduplicates the current line. - Move Line Up/Down:
Alt+Up/Alt+Downmoves the current line. - Delete Line:
Ctrl+Shift+Kremoves the line. - Toggle Comment:
Ctrl+/quickly comments/uncomments code.
Text Formatting
- Word Wrap: Toggle line wrapping with
Alt+Z. - Indentation: Configurable tab size and indentation style (Tabs vs Spaces).
- Line Endings: Switch between LF (Linux/macOS) and CRLF (Windows).
Navigation & View
- Go to Line: Jump directly to a specific line number (
Ctrl+G). - Minimap: Visualize the entire file structure with a scaled-down overview.
- Split View: Edit files side-by-side (Vertical/Horizontal split).
- Code Folding: Collapse sections of code to focus on relevant parts.
- Zoom: Adjust interface scale (
Ctrl+=,Ctrl+-,Ctrl+0) from 8px to 72px.
Advanced Features
- Command Palette: Access all editor commands via
Ctrl+Shift+P. - Auto-complete: Intelligent code suggestions based on context.
- Macro Recording: Record and playback keystrokes for repetitive tasks.
- Clipboard History: Access previous clipboard entries.
- File Comparison: Compare two files side-by-side to identify differences.
- Function List: Navigate to functions/symbols within the current file.
System Integration
- Theme Switching: Toggle between Dark and Light themes. install custom themes from the marketplace.
- Drag & Drop: Open files by dragging them into the window.
- Auto-save: Automatically saves changes and restores session on restart.
- i18n: Interface available in 9 languages.