news 2026/9/20 20:39:32

Notepad-- 完整指南:3 分钟快速装好免费跨平台文本编辑器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Notepad-- 完整指南:3 分钟快速装好免费跨平台文本编辑器

Notepad-- 完整指南:3 分钟快速装好免费跨平台文本编辑器

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

从老系统导出的文件,拿到新电脑上打开常常是满屏乱码;同一份代码仓库在 Windows 上没问题,换到 Mac 又对不上编码。Notepad-- 是一款国产跨平台文本编辑器,支持 Windows、Linux、macOS,免费开源,界面和习惯对中文用户都很友好。

💡 为什么值得换它

  • 中文编码覆盖全:可解码 GBK、GB18030、UTF-8、UTF-16、EUC、Shift-JIS 等 20 余种编码,状态栏实时显示文件编码与换行符(CR LF / LF)
  • 真跨平台:同一份构建覆盖 Windows、主流 Linux 发行版、UOS 与 macOS,换机器不用重学操作
  • :官方标称常驻内存 <50MB,启动 <1 秒,大文本文件也能打开并显示行号
  • 语法高亮内置:src/qscint/ 自带 50 余种语言词法器(C/C++、Java、Python、HTML、XML、JSON 等),另附 src/themes/ 下 17 种配色主题
对比项Notepad--单平台文本编辑器重型 IDE
系统覆盖Windows / Linux / macOS / UOS多数仅限 Windows按版本而定
中文编码GBK / GB18030 等 20+ 种部分支持依赖插件
常驻内存<50MB<50MB常见 200MB 以上
文件对比内置文本 / 十六进制 / 目录对比需装插件
费用免费开源免费或收费免费或收费

🔧 3 分钟装好 Notepad--

最低要求:Windows 7+、macOS 10.14+ 或主流 Linux 发行版(依赖 Qt5 运行库),2GB 内存即可。

最快的路径是预编译包:Windows 双击 .exe 安装,Mac 拖 .dmg 进应用程序,Ubuntu 下载 .deb 后执行sudo dpkg -i 包名。Arch 系用户一条命令:

yay -S notepad---git

想要最新功能就源码编译(Ubuntu 示例,共 2 步):

sudo apt-get install g++ make cmake qtbase5-dev qt5-qmake cmake -B build -DCMAKE_BUILD_TYPE=Release && cd build && make -j

首次启动后做 3 件事

  1. 打开任意文本,看底部状态栏:左侧是编码(如 UTF8-BOM),右侧是换行符与光标行列,确认识别正确
  2. 进“设置”选配色主题与字体大小,默认 12pt 适合长时间编辑
  3. 关闭再打开程序,验证上次标签页顺序、窗口大小是否恢复

💡 小贴士:把编码从 GBK 切换成 UTF-8 后,记得另存为一次,否则换其它工具打开还会变回乱码。

📝 按任务学功能

乱码文件三步修复

  1. 直接打开乱码文件,此时状态栏显示的是程序按默认规则推断的编码
  2. 在“编码”菜单手动选该文件的真实编码(常见 GBK 或 GB18030),内容恢复正常
  3. 切换到 UTF-8 再保存,此后任何工具打开都不再乱

大文件与全目录定位内容

  • 单文件:Ctrl+F 打开查找框,选中文字可直接带入查找
  • 跨文件:打开“全局查找与替换”,填目标目录,用*.cpp之类过滤文件类型,结果列在底部列表
  • 双击结果行跳到对应位置;超长行在结果框里自动截断,列表不卡

对比两个版本的文件

  1. 把两份文件拖入程序,从“对比”菜单选择文件对比
  2. 差异行用红色高亮,工具栏“上一个 / 下一个”按差异块跳转
  3. 需要时切十六进制模式比二进制,或用目录对比递归比两个文件夹

⚡ 效率进阶

  • 场景:表格类文本要改一整列 →操作:按住 Alt(Mac 为 Option)拖动做列选 →效果:整列一次改完,不必逐行操作
  • 场景:超长代码行看不清 →操作:Ctrl + 鼠标滚轮调缩放,状态栏同步显示缩放率 →效果:临时放大复杂函数,不用改全局字号
  • 场景:多处修改来回跳 →操作:在关键行加书签,按 F2 切换 →效果:5 万行文件里不丢位置
  • 场景:盯着日志看新增内容 →操作:用 tailf 方式打开文件自动跟随 →效果:不用切到终端刷新

🩺 排错速查

现象原因解法
中文乱码文件编码与显示编码不一致“编码”菜单手动选对编码重新解码,再存为 UTF-8
保存提示权限不足文件被其它程序占用或目录只读关掉占用进程,或另存到可写目录
打开大文件卡顿超大文本全量解析换“大文本”方式打开,只显示行号
中文字体显示异常系统缺中文字体安装中文字体包后重开编辑器

📌 注意:乱码文件先核对状态栏的编码识别结果,确认后再转换,别盲目连续转码,否则内容会损坏。

🎯 谁适合用

  • 新手:直接用预编译版,先记住 Ctrl+N 新建、Ctrl+S 保存、Ctrl+F 查找三个键
  • 开发者:源码编译后按需定制,也能参考 src/plugin/ 的 helloworld 示例用 C++/Qt 写插件
  • 企业 / 信创用户:先在 UOS 终端验证文件关联与目录对比功能,适合文档审查场景
  • 学生:轻量不占资源,校园机编辑代码和资料都够用

遇到问题直接提交到项目 Issue;熟悉 C++/Qt 的话,照着 src/plugin/ 的示例提交 Pull Request 就是最直接的参与方式。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 20:39:30

医院数据信息爬虫实战:从数据源到字段清洗的完整方案

简介&#xff1a;一份覆盖全国医院等级、擅长病症、地址、邮箱、电话及官网链接的爬虫程序资源&#xff0c;服务医疗数据分析、公共卫生规划与机构运营等场景&#xff0c;适合有一定Python基础、需要批量采集医院结构化信息的开发者。资源包共3个文件&#xff0c;包含一个.py爬…

作者头像 李华
网站建设 2026/9/20 20:38:02

基于MATLAB的六足机器人步态仿真:三角步态与波动步态实现详解

六足机器人这个坑&#xff0c;我是从一台旧笔记本加一份MATLAB授权开始的。当时手上没有舵机、没有结构件、连一根杜邦线都没有&#xff0c;却特别想弄清楚一个看起来很简单的问题&#xff1a;六条腿到底按什么顺序抬起来&#xff0c;才能走得又稳又快&#xff1f;这个问题的答…

作者头像 李华
网站建设 2026/9/20 20:38:00

Simulink信号与系统仿真课程设计全攻略:建模、滤波与踩坑实录

简介&#xff1a;这是一份基于Matlab Simulink的信号与线性系统仿真课程设计文档&#xff0c;适合电子信息、通信工程等专业学生完成信号与系统相关课设或复习仿真方法。文档以完整课程设计报告形式呈现&#xff0c;涵盖快速傅里叶变换&#xff08;FFT&#xff09;、有限冲击响…

作者头像 李华
网站建设 2026/9/20 20:37:49

AI编程工具横向评测:Claude Code、Codex CLI、OpenClaw、Hermes Agent选型指南

市面上 AI 编程工具这两年冒出来一大堆&#xff0c;名字一个比一个唬人&#xff0c;但真正落到日常写代码、改 bug、跑脚本这些事上&#xff0c;能长期留在工具栏里的其实就那么几个。OpenClaw、Hermes Agent、Claude Code、Codex CLI 这四个是最近被问得最多的&#xff0c;问的…

作者头像 李华
网站建设 2026/9/20 20:36:43

OpenResearch:Claude Code、Codex、OpenCode、Cursor 组合工作流实战

1. 从"OpenResearch"这个名字说起&#xff1a;它到底想解决什么问题第一次看到"OpenResearch"这个标题&#xff0c;加上旁边一串 Claude Code、Codex、OpenCode、Cursor 的热词&#xff0c;我大概能猜到这背后想聊的是什么——不是某一个具体工具的安装教程…

作者头像 李华