Skip to content

linfon18/FlutterNotePad

Repository files navigation

FlutterNotePad

FlutterNotePad Logo

跨平台轻量级文本编辑器

Release License Flutter


✨ 功能特性

  • 📝 跨平台文本编辑 - 支持 Windows、macOS、Linux、Android 和 Web
  • 🎨 自定义主题 - 支持自定义主题色和背景图片
  • 🌓 主题切换 - 深色/浅色/自动三种模式
  • 📄 Markdown 支持 - 实时预览和分屏编辑
  • 🔍 文本查找 - 支持大小写敏感和全字匹配
  • 🪵 日志高亮 - error/warn 关键字着色显示
  • 📊 JSON 工具 - 格式化、压缩、验证、Dart 类生成
  • 🔷 C# 语法高亮 - 完整的 C# 语法支持
  • 🌐 多编码支持 - UTF-8、GBK、Latin-1 自动检测
  • 📦 大文件优化 - 分段读取避免卡顿

📥 下载安装

最新版本

前往 Releases 页面下载对应平台的安装包。

平台 下载 说明
Windows FlutterNotePad-Windows-x64.zip 解压后运行 notepad.exe
Android app-release.apk / app-release.aab 安装 APK 或从应用商店下载
Linux FlutterNotePad-Linux-x64.tar.gz 解压后运行 flutter_notepad
macOS FlutterNotePad-macOS.zip 解压后运行 .app
Web FlutterNotePad-Web.zip 部署到 Web 服务器或本地打开

系统要求

  • Windows: Windows 10/11 x64
  • Android: Android 5.0 (API 21) 及以上
  • Linux: 支持 GTK3 的 Linux 发行版
  • macOS: macOS 10.14 及以上
  • Web: 现代浏览器(Chrome, Firefox, Edge, Safari)

🚀 快速开始

从源码构建

# 克隆仓库
git clone https://github.com/linfon18/FlutterNotePad.git
cd FlutterNotePad

# 安装依赖
flutter pub get

# 运行调试版本
flutter run

# 构建发布版本
flutter build windows --release    # Windows
flutter build apk --release        # Android APK
flutter build appbundle --release  # Android AppBundle
flutter build linux --release      # Linux
flutter build macos --release      # macOS
flutter build web --release        # Web

🛠️ 技术栈

📸 截图

主界面

🤝 贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的修改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

📄 许可证

本项目采用 MIT 许可证开源。

👨‍💻 开发者

linfon18 @ Loft Games


仅 Flutter 初学入手尝试,不保证更新

About

基于Flutter的开源轻量耐看文本编辑器,支持文本自适应

Resources

License

Stars

Watchers

Forks

Contributors