Notepad-- 文本编辑器免费使用指南:跨平台、中文编码不乱码
2026/9/20 8:15:49 网站建设 项目流程

Notepad-- 文本编辑器免费使用指南:跨平台、中文编码不乱码

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

Notepad-- 是一个免费的跨平台轻量级文本编辑器,支持 Windows、Linux 和 macOS,用 Qt 写成,目标是做中国人自己的编辑器。它主要解决两件事:打开 GBK 这类中文编码的老文件不乱码,以及一份编辑器在三大系统上通用。日常写文本、改配置、看代码的普通用户,都可以直接拿它当主力编辑器。

它适合谁

你大概率遇到过这两种情况:一份老系统里传出来的 GBK 编码日志,用别的编辑器打开全是乱码;或者你同时在 Windows 和 Linux 机器上干活,希望同一款编辑器的操作习惯保持一致。Notepad-- 就是冲着这两个痛点来的,编码识别和转换是它的核心能力之一。

市面上常见的 Notepad 类软件大多只覆盖 Windows,想换到 Linux 或 Mac 就得另学一款工具。Notepad-- 是同一个代码库编译出的三个平台版本,菜单、快捷键、界面布局三处完全一致,迁移成本很低,项目重点方向也包括国产信创 UOS 系统。

另外它体积很轻,不需要插件和扩展加持就能完成大部分工作:多标签编辑、查找替换、文件对比、语法高亮都是内置的,装完就能用,适合不想折腾配置的人。

从下载到上手的最小路径

  1. 推荐直接用官方发布的预编译包:Windows 用户拿到安装包双击安装;macOS 用户下载 dmg 后拖进"应用程序"文件夹。国内用户可以从仓库 README 提到的发布页下载,仓库与 gitcode 上的 notepad-- 项目同源,国内网络环境下用 gitcode 更稳:

    git clone https://gitcode.com/GitHub_Trending/no/notepad--

  2. Linux 用户从发布页拿对应发行版的包安装。Arch 系可以用 AUR 里的 notepad---git,Ubuntu、Debian 用户用命令安装 deb 包:

    sudo dpkg -i notepad--_版本号_amd64.deb

  3. 想要最新功能或者想自己定制,就 clone 仓库后按 编译说明 用 CMake 或 qmake 构建,其他发行版也基本走这条路。

  4. 装好后打开一个文件熟悉布局:顶部菜单栏和工具栏、中间标签页和编辑区、底部状态栏。状态栏实时显示当前文件编码和光标位置,这两个信息你会经常用到。

核心功能拆解

多标签编辑:一个窗口开多个文件

它是什么:主编辑区以标签页形式管理打开的文件,可以同时开多个,支持把多个文件拖进窗口、拖拽排序标签。

怎么用:把文件从资源管理器直接拖进 Notepad-- 窗口即可;关闭软件前打开的哪些标签,下次启动会自动恢复。

对你有什么好处:改代码或处理文档时不用反复切换窗口,配合侧边文件树可以快速在文件间跳转,多任务编辑的节奏感接近代码 IDE。

中文编码处理:打开老文件不乱码

它是什么:打开文件时自动识别编码,支持 GBK、UTF-8、UTF-16 等常见格式,编码菜单里可以手动选择或转换。

怎么用:如果打开后看到乱码,进"编码"菜单手动选正确编码重新识别;确认无误后转成 UTF-8 再保存,就能让文件永久告别乱码。状态栏右下角会显示当前编码,保存前看一眼,心里有底。

对你有什么好处:这是它相对多数 Notepad 类软件最大的差异点。别人家 Windows 专用编辑器解决不了的 Linux、Mac 上的中文编码问题,它一份软件都能覆盖。

查找与替换:单文件到整目录都能搜

它是什么:查找窗口提供普通、正则表达式两种模式,还有全词匹配、区分大小写两个开关,替换时支持在单文件内批量操作。

怎么用:选中文本后按 Ctrl+F,选中内容会自动填进查找框;点"在目录查找"后选一个目录,可以按文件类型(比如.cpp、.ui)在整个目录树里搜索,还能勾选跳过子目录、跳过隐藏文件、跳过二进制文件。

对你有什么好处:改一个变量名、统一一批文件里的某个词之前,先在目录级查找一遍,确认影响范围再动手,比逐个文件翻效率高得多。

文件对比与语法高亮

文件对比:两个文件并排打开,差异行和差异字符会被高亮标出,改完一处可以立刻看出改动;二进制内容还能用十六进制方式对比,适合对比打包前后的文件。

语法高亮:内置 40 多种语言的语法高亮,C/C++、Python、Java、JavaScript、HTML、JSON、YAML、Shell、SQL 都在里面,打开对应文件后缀自动生效,写起来不容易看串行。

主题方面,设置里内置了 Bespin、Monokai、Black board 等十几种配色,喜欢暗色的换一下就好;快捷键也支持自定义,用不惯默认组合可以自己调。

实际使用场景

接手旧项目的中文日志。同事发来一份 GBK 编码的 C++ 项目日志,用别的编辑器打开全是乱码。用 Notepad-- 打开后看状态栏确认编码,菜单里转成 UTF-8 保存,然后放心继续看。

Windows 和 Mac 之间换机干活。你在公司用 Windows 写代码,回家用 Mac 继续。两边装同一款 Notepad--,快捷键和菜单习惯一致,打开上次没关的标签接着改就行,不用适应新工具。

批量改一批文件里的同一个词。先用"在目录查找"选中文本、按文件类型圈定范围,看看有多少处命中;确认没问题后再逐文件替换,避免误伤。

常见坑位

问:打开中文文件显示乱码怎么办?先别保存。打开"编码"菜单,逐个尝试 GBK、UTF-8、UTF-16 等编码重新识别,显示正常后转成 UTF-8 再保存,之后打开就不会乱。

问:大文件打开卡怎么办?打开大文件时 Notepad-- 提供普通和大文本两种打开方式,超大文件选大文本模式,显示会更稳。

问:macOS 上打不开?确认系统版本在 10.14 及以上,老系统建议先升级;仍打不开就看系统报告里的错误提示。

问:保存失败提示权限问题?先确认文件没被其他程序占用,试试另存到其他位置;Windows 上可以右键"以管理员身份运行"再保存。

问:官方手册在哪看?仓库根目录有一份 ndd-v3.7.0-manual.pdf 使用手册,功能细节以它为准。

写在最后

Notepad-- 是一款免费的跨平台轻量文本编辑器,最大价值是把中文编码处理和三大平台一致性做到了同一款软件里。装好后先拿一份中文编码的老文件试试编码转换,再体验一次"在目录查找",基本就能判断它适不适合你的工作流。使用细节可以翻仓库里的 changelog.txt 和各版发布说明,遇到编译问题看 编译说明,源码在 src/ 目录下,欢迎按需深入。

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询