-
Notifications
You must be signed in to change notification settings - Fork 0
Unied is a compact, efficient terminal text & code editor using Ncurses, with syntax highlighting, autocomplete commands, custom macros, and full undo/redo history.
License
Ferki-git-creator/Unied-Feature-Rich-Terminal-Code-Text-Editor-CLI-Syntax-Highlighting-Custom-Commands-Macros
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
_ _ _ _ ___ _____ _____ ____
| | | | \ | |_ _| ____| ____| _ \
| | | | \| || || _| | _| | | | |
| |_| | |\ || || |___| |___| |_| |
\___/|_| \_|___|_____|_____|____/
U N I V E R S A L E D I T O R
------------------------------------------------------------
== DESCRIPTION ==
Unied (short for "UNIfied EDitor") is a lightweight, intuitive
terminal editor built for developers who value speed,
customization, and the philosophy of "edit with language".
== FEATURES ==
• Intelligent syntax highlighting (comments, strings, numbers).
• Intuitive command mode (Command Puzzle System).
• Custom macros for your workflow.
• Undo/Redo change history.
• Dynamic hints in the status bar.
== INSTALLATION ==
** Debian / Ubuntu **
$ sudo apt update
$ sudo apt install build-essential libncursesw5-dev
** Fedora / RHEL **
$ sudo dnf install gcc ncurses-devel
== COMPILATION ==
$ gcc main.c -o unied -lncursesw
== RUNNING ==
$ ./unied (create a new file)
$ ./unied my_code.c (open an existing file)
------------------------------------------------------------
== HOTKEYS (Ctrl+...) ==
Ctrl+S → Save file
Ctrl+O → Open file
Ctrl+Q → Quit
Ctrl+F → Search
Ctrl+Z → Undo
Ctrl+Y → Redo
Ctrl+C → Copy (line or selection)
Ctrl+X → Cut
Ctrl+P → Paste
Ctrl+A → Select all
Ctrl+G → Go to line
Ctrl+H → Help
Ctrl+W → Jump to start of word
Ctrl+R → Jump to end of word
Ctrl+E → Jump to end of file
------------------------------------------------------------
== CURSOR NAVIGATION ==
↑ ↓ ← → → Standard movement
Home / End → Line start / end
PgUp / PgDn → Scroll by pages
------------------------------------------------------------
== EDITING ==
Typing text → just type
Enter → new line
Backspace / Del → delete character to the left
Delete (KEY_DC) → delete character under cursor or join lines
------------------------------------------------------------
== VISUAL MODE (SELECTION) ==
Ctrl+V → toggle visual mode
Ctrl+C → copy selection
Ctrl+X → cut selection
Delete → delete selection
ESC → cancel selection
------------------------------------------------------------
== COMMAND MODE (Ctrl+\\) ==
Press Ctrl+\\ → Enter Command Mode:
Commands:
S → save
SA → save as
F → find
FN → find next
FP → find previous
R → find and replace
LN → enable line numbers
UL → upper line
LL → lower line
DU → duplicate line
DL → delete line
QW → quit without saving
I → file info
R → recent files
KN → standard mode (WASD)
TC → type: code
CT → type: text
h j k l → move cursor like in Vim
Z → undo
Y → redo
? → help
TAB → autocomplete
ESC → exit mode
ENTER → execute command
------------------------------------------------------------
== CREATING MACROS (CREATIVE MODE) ==
1. Enter Command Mode → Ctrl+\\
2. Enter your sequence (e.g., MYCMD)
3. Press ::
4. Enter action: upper, lower, duplicate, quit_confirm, save_file
5. Call your macro like a regular command.
------------------------------------------------------------
== SUPPORT THE DEVELOPER ==
If you appreciate this software, please consider a donation:
[ https://ko-fi.com/ferki ]
------------------------------------------------------------
(c) 2025 UNIED Development Team. All rights reserved.
"Edit with language, not with keybindings!"
------------------------------------------------------------
About
Unied is a compact, efficient terminal text & code editor using Ncurses, with syntax highlighting, autocomplete commands, custom macros, and full undo/redo history.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published