-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
Open
Description
项目地址
https://github.com/Cyxuan0311/PNANA
类别
C++
项目标题
PNANA - 现代化终端文本编辑器(TUI工具)
项目描述
pnana 是一款基于 FTXUI 构建的现代化终端文本编辑器,融合 Nano、Micro 的轻量特性与 Sublime Text 的易用设计,以直观操作和全功能体验为核心,兼顾美观性与实用性,零学习成本即可上手。
亮点
🎨 美观易用的界面设计
内置 28 种精美主题(默认 Monokai),采用三栏布局(菜单栏+编辑区+帮助栏),搭配智能状态栏、行号显示与当前行高亮,终端环境下也能获得出色视觉体验。
⌨️ 低学习成本快捷键
摒弃 Vim 复杂操作逻辑,采用 Ctrl+S 保存、Ctrl+Z 撤销等通用快捷键,兼顾新手友好性与操作效率
📝 全场景编辑能力
支持多文件标签页管理、自动缩进、括号匹配、正则搜索替换、语法高亮(覆盖 C/C++、Python、Markdown 等主流语言),同时提供 LSP 智能补全、实时诊断等进阶功能。
🔧 灵活扩展与配置
通过 Lua 插件系统可自定义扩展功能,支持 JSON 配置文件调整主题、缩进等参数,满足个性化需求.
快速上手
git clone https://github.com/Cyxuan0311/PNANA.git
cd ./pnana
chmod +x ./build.sh && ./build.sh
./build/pnana/pnana # 启动空白编辑器
pnana file.txt # 打开指定文件(安装后可用)示例代码
截图或演示视频

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels