从 0 到会用:Notepad-- 国产跨平台文本编辑器新手上手指南
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
Notepad-- 是一款免费的跨平台文本编辑器,Windows、Linux、macOS 三端通用,支持中文编码识别、正则查找替换和目录级搜索。下面带你把它装好,并把日常最常用的几个操作讲明白。
这个工具解决什么问题
🖥️Windows 上写代码:打开多个文件,靠标签页来回切换,代码有语法高亮,不用来回切窗口。
📝Mac 上改配置文件、看日志:同一套界面和快捷键,跟 Windows 一致,换设备不用重新学。
🈶中文文件乱码:老系统里 GBK 编码的文本,或新项目的 UTF-8 文件,切换编码就能正常显示和保存。
装好它
环境要求:至少 2GB 可用内存;源码编译需要 CMake 和 Qt5 开发库。
- 路径一,直接下载(推荐新手):到官方发布页下载对应系统的安装包,解压后运行即可,无需任何依赖。
- 路径二,源码编译(以 Linux 为例):装好 CMake 和 Qt5 后按下面执行。
git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPE=Release cd build && make -j编译依赖说明可直接看 CMakeLists.txt 和 编译说明。
核心能力上手
打开多个文件并切换:点「文件」→「打开」,每个文件会成为一个标签页,标签上点「×」关闭单个、或关全部。适合同时对照着改几个文件。
在目录里用正则搜索、批量替换:这是它最能打的地方。打开「查找与替换」对话框,填目标目录、搜索词和替换词,勾选「文件类型」「正则表达式」「跳过子目录」等选项,点「全部查找」,下方就会按文件列出所有命中行,直接双击跳过去改。
中文编码识别与转换:遇到乱码时点顶部「编码」菜单,选对应的编码(GBK、UTF-8、GB18030 等),确认内容正常后再另存,就能把乱码文件转成可读的文本。
行编辑与批量操作:在「编辑」→「行编辑」里,可以复制、删除重复行、上移下移行、反排序、升降序排列等,处理一批纯文本行不用打开 Excel。
让它更顺手
常用设置(在「设置」里):
| 选项 | 作用 | 建议 |
|---|---|---|
| 自动换行 | 长行是否折行显示 | 看日志建议开 |
| 缩进与显示空白 | 显示制表符/空格 | 调格式时开 |
| 跳过超大文件 | 搜索时略过大文件 | 大目录搜索建议开 |
| 启动恢复上次文件 | 下次启动打开上次的内容 | 日常建议开 |
快捷键可自定义:在快捷键设置里,给「查找」「目录搜索」「放大/缩小」等绑上自己顺手的组合。相关逻辑在 shortcutkeymgr.h。
主题切换:内置 18 套配色,Monokai、Bespin、Deep Black、Twilight 等深浅都有,在 themes 目录 能看到全部,按自己眼睛舒服的程度挑。
出问题时看这里
🔤中文还是乱码:多半是编码选错了。回到「编码」菜单逐个试 GBK / GB18030 / UTF-8,显示正常后再「另存为」,别直接覆盖。
📦编译报找不到 Qt:多半是 Qt5 库没装全。Ubuntu 上执行sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools再重跑 CMake。
🐌打开大文件卡顿:到设置里调大「大文件上限」,或在搜索时勾选「跳过超过大小的文件」,给大目录留点余地。
适合谁用、不适合谁
适合:在多个系统间切换、经常处理中文编码文本、需要轻量快速的多标签编辑器的人。
不适合:想要完整 IDE 级开发体验(集成调试、构建系统、大型代码库索引)的人——它定位是文本编辑器,不是重型 IDE。
觉得合手的话,直接去仓库看文档、下载最新版本开始用吧。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考