Notepad-- 跨平台文本编辑器:Windows、Linux、macOS 体验一致
Notepad-- 跨平台文本编辑器:Windows、Linux、macOS 体验一致
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
在 Windows、Ubuntu 和 macOS 之间来回切换时,不用再重新记快捷键、重新适应界面。Notepad-- 跨平台文本编辑器面向需要在多系统间工作的开发者和普通办公用户,三个平台的界面布局与快捷键保持一致。读完后,你可以在自己的机器上完成安装,并处理日常编辑、打开 8GB 级大文件、目录级批量查找这几类常见任务。
核心能力速览 📋
| 能力 | 一句话说明 | 典型使用场景 |
|---|---|---|
| 跨平台一致性 | 同一套快捷键与界面布局覆盖 Windows、Linux、macOS | 多系统之间频繁切换工作 |
| 超大文件编辑 | 大文本 / 超大文本两种模式,可打开最大 8GB 的文本文件 | 构建日志、数据库导出文件 |
| 多编码支持 | UTF-8、GB18030、GBK 等编码识别与相互转换 | 老项目文件打开出现乱码 |
| 目录批量查找替换 | 在指定目录跨文件搜索、批量替换,支持正则表达式 | 全局重命名函数名、清理代码 |
| 语法高亮与插件 | 内置 50+ 语言高亮,支持 C++/Qt 定制扩展 | 日常代码阅读与编写 |
首次部署 Notepad-- 跨平台文本编辑器到各平台
Windows
从项目官网下载最新安装包,双击运行安装程序,按提示下一步即可完成安装。
Linux
Ubuntu/Debian 用 apt 安装:
sudo add-apt-repository ppa:notepad--team/notepad-- sudo apt install notepad--Arch 系发行版直接执行yay -S notepad---git。
macOS
一行 Homebrew 命令brew install notepad--,或下载 dmg 安装包拖入应用程序文件夹。
首次启动后建议先完成三项设置:
- 界面语言:菜单栏"语言"中选择简体中文
- 默认编码:状态栏右下角设置为 UTF-8,避免打开混合编码文件时乱码
- 配色主题:在"视图"中选择 Monokai、Bespin 等内置主题
高频操作实战:Notepad-- 跨平台文本编辑器的三个典型场景
日常编辑
- 多标签管理:同时打开多个文件用标签页切换,重启程序后自动恢复上次打开的标签
- 行编辑与块编辑:鼠标框选矩形区域可多行同时编辑,还合并行、删除重复行、按行排序
- 语法高亮与代码折叠:内置 50+ 语言高亮,层次化文件可按层级折叠展开,浏览大源文件不迷路
打开超大文件
- 选对打开模式:提供大文本、超大文本两种方式,几 GB 的日志文件用超大文本模式打开
- 行号可见:超大文本模式下也会尽量显示行号,定位位置有参照
- 编码自动识别:打开大文件时自动识别编码,省去手动切换的麻烦
跨文件批量查找
- 设置目录与过滤:"在目录查找"页签填目标目录,文件类型填
*.*.cpp之类的过滤条件,点"全部查找" - 正则表达式模式:勾选正则表达式后可用复杂模式匹配,还能选择跳过子目录、隐藏文件
- 结果跳转:结果按文件分组列出,双击某一行即跳到编辑器对应位置,所有匹配项高亮显示
进阶定制与二次开发
插件开发
- 新建插件工程:复制 src/plugin/helloworld/ 示例目录改名 → 得到一个可直接编译的插件骨架
- 编写接口代码:参照 src/nddpluginapi.h 头文件开发 → 插件能注册菜单、与编辑器交互
- 编译加载:用 CMake 或 Qt Creator 编译为动态库,放入插件目录后重启 → 菜单栏出现你的新功能
主题定制
- 复制主题目录:在 src/themes/ 下复制任一主题子目录并改名 → 得到一个独立的新主题
- 改颜色值:修改主题目录下
cpp.ini等语言文件的颜色与字体配置 → 编辑器语法高亮配色随之变化 - 改全局设置:调整主题目录内
AllGlobal.ini的公共配置 → 影响整体界面观感
资源导航 🧭
- 源码仓库:
git clone https://gitcode.com/GitHub_Trending/no/notepad-- - 编译安装文档:README_EN.md,含 apt/pacman 依赖安装与 CMake 编译步骤
- 插件开发文档:插件编程开发说明.docx
- 社区交流:QQ 群 959439826,可反馈 bug、参与功能讨论
建议先拿自己的项目试一次"在目录查找"模式下的全局替换,比看任何教程都直观。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
