纯粹的文本编辑器,写给干净的文字。
2024 年底,Notepad++ 作者在软件中植入辱华政治言论,令众多中文用户感到愤怒与失望。
作为一名程序员,与其等待别人做出改变,不如自己动手。
- 🚫 拒绝政治绑架 —— 代码是代码,工具是工具,干净纯粹。
- 🛠️ 技术练手项目 —— 借此学习 Qt 的实际应用。
- 🎯 够用就好 —— 不做大而全,只做轻而美。打开即写,写完即走。
墨水,书写最本质的载体。没有多余的花哨,回归文字本身。四个字母,简洁如它的名字。
- 📝 多标签页编辑 — 支持同时打开多个文件,标签页可拖动排序
- 🌳 树形文件列表 — 按目录结构组织打开的文件,支持折叠/展开/定位
- 🔍 强大的查找替换 — 支持正则表达式、区分大小写、全词匹配、高亮所有匹配
- 🎨 多语言语法高亮 — 支持 20+ 种编程语言
- 📏 行号显示 — 清晰的左侧行号区域,带有视觉分隔线
- 📐 缩进参考线 — 智能显示代码块的缩进层级(支持空格和 Tab)
- 👁️ Markdown 预览 — 实时预览 Markdown 文件渲染效果
- ⚡ 高效快捷键 —
Ctrl+D删除整行,Ctrl+U大小写转换 - ⌨️ 全局快捷键 —
Ctrl+F/R全局查找替换,F3/Shift+F3查找下一个/上一个 - 💾 会话管理 — 自动保存和恢复最近打开的文件列表
- 🖱️ 右键上下文菜单 — 文件树支持打开文件位置、CMD/Git Bash 终端
- 🎯 智能缩进参考线 — 根据文件类型自动决定是否显示
| 语言 | 扩展名 |
|---|---|
| C/C++ | .c .cpp .h .hpp .cc .cxx |
| Python | .py .pyw .pyi |
| JavaScript | .js .jsx .mjs |
| TypeScript | .ts .tsx |
| Java | .java |
| C# | .cs .csx |
| Go | .go |
| Rust | .rs |
| Swift | .swift |
| Kotlin | .kt .kts |
| HTML | .html .htm .xhtml |
| CSS | .css .scss .sass .less |
| Markdown | .md .markdown |
| YAML | .yaml .yml |
| JSON | .json .jsonc |
| XML | .xml .svg |
| SQL | .sql |
| Shell | .sh .bash .zsh |
| Batch | .bat .cmd |
| INI | .ini .cfg .conf |