Notepad--零基础快速上手:面向中文编码与文件对比的免费文本编辑器
Notepad--零基础快速上手面向中文编码与文件对比的免费文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--你是否遇到过这样的场景老 Windows 机器上的中文文本文件拿到 Linux 或 Mac 上用别的编辑器一打开就是一片乱码或者两个版本的配置文件要核对差异只能靠肉眼逐行比对。Notepad--就是为这类场景做的一款轻量级文本编辑器免费开源跨 Windows/Linux/Mac 平台内置 GBK、UTF-8 等中文编码支持还自带文件对比、语法高亮和目录级查找替换。按下面的步骤几分钟内你就能装好并完成第一次对比。这个工具适合谁维护老 Windows 项目的人GBK 编码的文本、配置文件打开不乱码还能转换保存成 UTF-8。经常核对文件差异的人代码版本比对、配置漂移检查甚至二进制文件的十六进制对比都内置了。跨平台办公用户同一款编辑器在国产 UOS、macOS、Windows 上都能跑使用习惯一致。它的边界也要说清楚Notepad--是文本编辑器不是完整的 IDE不提供编译调试、工程管理插件生态也比成熟编辑器小。如果你需要完整开发环境它更适合做辅助而不是替代。最快跑起来的方式对大多数人来说最省事的路径是直接从项目发布页面Releases 页下载预编译安装包选择与你系统对应的包Windows 是 exe 安装包Linux 是 deb 包macOS 是应用包。双击安装Windows 安装包支持选择安装目录保持默认即可。从桌面或应用菜单启动 Notepad--就装好了。另外两条路径各一句话带过Arch Linux 及衍生发行版可以经 AUR 安装notepad---git包想自己从源码构建的开发者按仓库内 README_EN.md 的说明准备 Qt5 CMake 环境再编译即可注意是 Qt5 而不是 Qt6。第一次打开后的体验启动后默认是一个空白新建标签页上方是菜单栏文件、编辑、查找、视图、编码、语言、设置、对比等和工具栏底部状态栏显示缩放率、行:列、换行方式和当前文件编码。新建一个文件敲几行 C 或 XML语法高亮会立刻出现再打开一个文件它会以新标签页形式挂上去标签栏列出所有打开的文件。实际使用场景打开老中文文件不再乱码用「文件→打开」打开那个乱码文件。打开「编码」菜单当前编码一般显示在状态栏右下角。在编码列表里选择 GBK内容立刻恢复成正常中文。再用编码菜单里的「以编码另存」转存为 UTF-8以后再打开就不会乱码。两个文件的差异一屏看全打开「对比」菜单选择文件对比依次挑选要比较的两个文件。左右两个窗口并排展示内容差异块用红色底纹和箭头标出。用工具栏的「上一个/下一个」在差异块之间跳转底部会提示「当前有 N 处不同块」。不想让空格、空行算作差异就切到「忽略」模式要最严格就选「严格」二进制文件则切换十六进制对比。点「差异图」可以在一条时间轴上看到全部差异的分布概况。Notepad--文件对比界面两个文件的差异用红色块标出并显示不同块数量整个目录查找替换用「查找→在目录查找」打开目录查找窗口。选择目标目录填写查找目标勾选「文件类型」过滤如*.cpp,*.ui缩小范围。按需勾选全词匹配、匹配大小写也可以切换成正则表达式模式。点「全部查找」底部结果面板按文件列出所有命中双击某一行直接跳转到位置。切到「替换」选项卡还可以对当前文件做「在文件中替换」。多文件批量行操作与个性化外观一次打开多个文件每个各占一个标签页文件列表里可以快速定位切换。右键文本或进「编辑→行编辑」菜单CtrlD 复制当前行还能删除连续重复行、合并行、移除空行、升序或降序排列文本。CtrlF 快速查找、CtrlH 替换、F2 切换书签日常定位基本够用。想换代码配色在「设置」菜单里切换主题即可仓库里预置了 Monokai、Obsidian、Twilight 等十几套方案。新手容易踩的坑现象源码编译时 CMake 直接报错。原因工程依赖 Qt5CMakeLists.txt 中显式要求 Qt5Qt6 环境装不上。解决办法安装 Qt5 开发库Ubuntu 上 apt 装qtbase5-dev、qt5-qmake、libqt5printsupport5、libqt5xmlpatterns5-dev后重新配置。现象对比结果出现大量「假差异」。原因默认的严格模式把空格、空行差异也计入。解决办法在对比工具栏切到「忽略」模式或先点「规则」设好再比。现象打开几十 MB 的大文件很卡。原因大文本走的是默认加载方式。解决办法打开大/超大文本时选择大文本打开方式编辑器专门提供了两种模式。现象装完后双击 .txt 还是系统默认编辑器打开。原因系统文件关联没有改过来。解决办法在软件内或安装时设置文件关联把 txt 等后缀交给 Notepad--。接下来看哪里更多菜单项说明见仓库里的 ndd-v3.7.0-manual.pdf 使用手册想扩展插件看 插件编程开发说明.docx 和 src/plugin/ 里的示例插件。遇到 bug 直接到项目 issue 提交是最快的求助方式。你可以先试试「设置」里的对比规则和快捷键管理日常用两天后这些操作就会变成习惯。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考