notepad--快速上手指南:5分钟从克隆到完成第一次批量替换
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
notepad--是一款免费的跨平台文本编辑器,支持Windows、Linux和macOS,把文本编辑、批量查找替换、文件对比做进同一个窗口里。如果你需要在不同系统间用同一套习惯处理文本和配置文件,或者想找一个能批量改多个文件的轻量工具,它值得一试。
先把编辑器跑起来,认识一下窗口布局
这一步帮你拿到能用的程序,并知道每个区域是干嘛的。
- 打开终端,克隆仓库:
git clone https://gitcode.com/GitHub_Trending/no/notepad--- 从源码构建需要CMake和Qt5环境(构建脚本要求Qt5的Core、Gui、Widgets等组件),配置入口在根目录的 CMakeLists.txt。如果你只是先体验功能,也可以直接找对应平台的构建版本来运行。
- 启动后你会看到经典的布局:顶部是菜单栏和图标工具栏,中间是多标签编辑区,左侧可挂目录列表,底部状态栏显示行号、编码和换行符。

窗口里能同时打开多个文件,标签页标题上带叉号可以单独关闭。左侧目录树用来快速定位项目里的文件,不用的时候在"视图"菜单里隐藏它,编辑区就更大。
完成第一个小目标:在一个目录里批量查找替换
这是新手最想快速上手的场景:改一个词,不想逐个文件打开。notepad--把这个功能做成了独立的"查找与替换"窗口。
- 从菜单栏"查找"进入查找与替换窗口,切到"在目录查找"标签。
- 在"目标目录"点"选择",指定要搜索的文件夹。
- 填好"查找目标"和"替换为",需要限制文件类型时勾选"文件类型"并填写过滤(如
*.cpp)。 - 先点"全部查找"预览命中结果,确认无误再点"在文件中替换"。
- 右侧选项可以跳过子目录、隐藏文件,还能设置跳过超过指定大小的文件(默认20MB),避免误伤大文件。
替换完成后窗口底部会汇报命中统计,下方的结果区按文件列出每一处匹配的行号,双击结果就能跳过去核对。
顺手试试文件对比
如果两个文件看起来相似但内容有出入,用菜单栏的"对比"功能打开文件对比。两侧文件分别加载后,不同之处会自动高亮,工具栏上还能在左右两边之间同步滚动和跳转差异位置。这个功能对检查配置文件改动、代码版本差异最实用。
新手最容易卡住的三个地方
这部分集中拆解高频问题,卡住时直接对号入座。
编码不对导致的乱码
文件打开后变成方框或繁体怪字,九成是编码没对上。
- 看状态栏右下角的编码指示(截图里显示的是 GB18030(简体中文) 或 UTF-8),它就是当前文件的编码。
- 编码不对时,从顶部"编码"菜单选择正确的编码重新加载,而不是直接保存——先保存再换编码,可能把乱码写回文件。
- 常用GBK的文件统一转成UTF-8保存,之后就不会反复出问题。
⚠️ 如果发现中文注释全变成问号,说明文件已经被按错误编码保存过一次。先用版本管理恢复原始文件,再重新加载,不要试图在乱码里硬改。
找不到行编辑等实用功能
有些好用的功能藏在二级菜单里。比如"行编辑"下有复制当前行(Ctrl+D)、删除重复行、行排序、分隔行等,处理日志和清单类文本时效率很高。
习惯用快捷键的话,可以在设置里查看和修改按键映射,项目里快捷键的管理逻辑在 src/shortcutkeymgr.cpp,菜单结构可以参考 src/cceditor/ccnotepad.cpp。
界面太花或太暗
编辑器的配色风格文件放在 src/qss/ 目录下,语言配色主题在 src/themes/ 目录,每个主题下按语言分文件存放,改完重启或重新加载即可看到效果。
💡 长时间看代码眼睛累,就切深色主题再调小字号;反过来处理纯文本或打印时切浅色主题,状态栏的换行符(Windows CRLF / Unix LF)显示也能帮你确认跨平台文件不会带错换行。
notepad--把编辑、批量替换、对比、编码管理收在同一个轻量窗口里,跨平台体验一致,适合日常文本处理和配置管理。下一步建议:挑一个真实的配置文件目录,用"在目录查找"做一次真实的批量修改,再对比修改前后的两份文件——走完这一圈,核心功能你就都会用了。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考