Notepad-- 快速上手指南:编码、文件对比与批量查找一次配好
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
你在 Mac 或 Linux 上改中文文本,乱码、编码来回切是常事。Notepad-- 是一款国产跨平台文本编辑器,支持 Windows、Linux、Mac,基于 Qt 开发,目标就是做国产替代的编辑器。
不编译能不能直接用?
能,走预编译包最快;想追新特性再走源码编译。
去项目的发布页(gitee 仓库 releases)下载对应平台的安装包,解压即用,这是推荐路线。源码编译只在你需要最新改动或想改代码时才碰,前提是装好了 Qt 开发环境:
git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--/src qmake RealCompare.pro make环境搭建一句话带过:按 Qt 官方文档装好 Qt 工具链,装完就能跑上面的命令。
第一次打开要改哪几处?
先动这三处:编码、语言、快捷键,后面用着不别扭。
编码默认值。打开 Encoding 菜单,把常用编码定为 UTF-8,中文文件就不会动不动乱码;这个菜单里还有 GBK、Big5 等编码的切换与互转。
界面语言。Settings 里可切 English / Chinese,跟着你的习惯走。
快捷键。在 Tools 菜单找到 Shortcut Key Manager 重新绑定,绑定体系定义在src/shortcutkeymgr.cpp,常用动作绑上后不用再看默认键位。

Mac 上的文件对比:左右并排展示,差异行高亮
重复劳动怎么省?
三个高频入口,都在菜单里,按场景取用。
目录内查找:Search 菜单的 Find In Dir(默认 Ctrl+Shift+D),跨目录多文件搜关键词,改接口名、全仓查配置时最省时间。
文件与目录对比:Tools 菜单的 File compare 和 Dir compare,两个文件并排看,差异行直接标出来,代码审查、版本回溯时逐处跳转。
批量查找:Search 菜单的 Batch Find,配合正则做跨文件替换,批量换参数这类重复活一次跑完,入口实现在src/batchfindreplace.cpp。
想改它自己能改吗?
可以。src/plugin/helloworld/里带了一个可运行的示例插件,照它的结构抄一份就是起点。插件接口的完整说明在仓库根目录的《插件编程开发说明.docx》,写完的插件从 Tools 菜单的 Plugin Manager 里加载。
出问题了先查哪?
只列三个最高频的,对照处理。
| 症状 | 原因 | 处理 |
|---|---|---|
| 中文显示乱码 | 打开编码与文件实际编码不一致 | Encoding 菜单切到文件真实编码,另存一次 |
| 超大文件打开卡或乱 | 一次性全量加载加语法高亮开销大 | 用大文本/超大文本的两种打开方式,先降级高亮 |
| 写了插件不出现 | 插件没放进插件目录或未加载 | 从 Plugin Manager 手动加载,检查库路径 |
装完、配好编码与快捷键之后,日常开文件、查目录、对比差异这三件事都能直接在菜单里跑通,不用再为编码和批量操作翻别的工具。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考