
5 分钟用 Notepad-- 打开乱码旧文件跨平台文本编辑器新手指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--如果你常要处理老 Windows 系统里传下来的 GBK、GB18030 编码文件或在 Windows、Linux、Mac 之间来回切换Notepad-- 这个跨平台文本编辑器能少掉不少麻烦。它把中文编码切换、跨文件查找替换、文件与目录对比都放在一个轻量界面里适合不想装重型 IDE 的人。先把它装好系统要求不高2GB 内存、100MB 空间即可。下面只给一条最顺的路径。Windows / macOS到项目 Release 页下载对应安装包双击按向导装完即可。Ubuntu / Debian源码编译sudo apt-get install g make cmake sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -jArch 系用户可直接yay -S notepad---git。需要完整源码时克隆https://gitcode.com/GitHub_Trending/no/notepad--再走上面的 CMake 步骤。首次启动会按系统生成默认配置无需手动初始化。场景一打开乱码旧文件老文件最常出的问题就是中文变成方框或问号。打开文件后看窗口右下角状态栏会显示当前换行与编码例如Windows(CR LF) UTF8-BOM或GBK。若显示乱码点顶部菜单栏的**「编码(S)」**切到该文件真正的编码GBK、GB18030、UTF-8 等重新解码。改对后中文立刻可读保存时保持该编码避免二次污染。场景二跨多个文件查找并替换要在一堆源码里改同一个词用跨文件查找比逐文件翻快得多。按CtrlF打开「查找与替换」切到**「在目录里查找」**标签。点**「选择」**指定目标目录填查找目标与替换内容。按需勾文件类型如*.cpp、*.h、匹配大小写、正则表达式再点**「全部查找」或「在文件中替换」**。底部结果栏会按文件分组列出命中行点行号可跳转。场景三对比两份配置或整个目录版本差异、部署前核对配置用内置对比能直接高亮差异。顶部菜单点**「对比(C)」**选择文件对比、目录对比或十六进制对比。选两份目标后差异行与差异字符会被着色标出目录对比还支持递归。需要核对二进制或字节级差异时选十六进制方式。场景四对多行做批量编辑整理数据、清理空行时行编辑比手动一行行改省力。选中若干行点**「编辑(E) → 行编辑」**。子菜单里有复制当前行、删除重复行、分隔行、合并行、移除空行以及大小写转换等。选对应项即可一次性处理选中范围。主界面是多标签布局左侧可展开文件树右侧为编辑区标签页支持拖拽排序与快速切换。效率设置主题、快捷键与进阶主题在**「设置(T)」**里换外观主题目录下有 Bespin、Monokai、Twilight 等多套配色暗色适合长时间编码。快捷键同一「设置」里进入快捷键管理可自定义或取消默认组合改完会记忆。进阶书签用F2切换按住 Alt 拖动可做列编辑适合改表格状数据。操作默认值 / 快捷键建议新建 / 保存CtrlN / CtrlS保持默认查找 / 替换CtrlF / CtrlH保持默认书签切换F2给长文做定位点列编辑Alt 拖动改多列数据时开启切换编码编码菜单遇乱码先查这里排障乱码、卡顿与对比无差异现象原因解法中文显示成方框显示编码与文件实际编码不一致「编码」菜单切到 GBK/GB18030/UTF-8超大文件打开卡或错乱未走大文本方式用「大文本」方式打开并保留行号自定义快捷键没生效组合被占用或未保存设置里快捷键管理改后关闭重开对比看不出差异两边换行符不同CRLF/Unix状态栏确认换行统一后再比小贴士先读右下角状态栏多数乱码/对比异常都是编码或换行符问题。深入学习与参与插件示例与接口插件目录可参考 helloworld 示例用 C/Qt 写扩展。配色与语法主题主题目录每个语言一个 .ini。主程序与编码、对比逻辑主程序目录。安装与编译说明见 README.md。发现 bug 或有功能建议到项目 Issue 页提交即可。Notepad-- 适合需要处理中文老文件、又想在多系统间保持一致体验的新手与日常开发者。下一步建议从「编码」菜单和「在目录里查找」用起熟练后再换主题、配快捷键逐步把它嵌进你的工作流。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考