
Notepad-- 跨平台文本编辑器实战指南中文编码、日志跟踪与目录对比【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--是一款跨平台轻量文本编辑器写代码、处理中文文件都够用。和Notepad类工具相比它原生跑在Linux和macOS上GBK、GB18030中文编码开箱即用。 跑起来三大系统三分钟装好系统要求不高主流Windows 7、macOS、Linux发行版均可无额外依赖。Notepad--各系统都有预编译包装完即用。Windows 安装步骤从项目发布页下载最新的 .exe 安装包双击运行按向导下一步从桌面或开始菜单启动macOS 安装步骤下载 .dmg 镜像并打开把图标拖进应用程序从启动台打开Linux 安装步骤Debian/Ubuntu/UOS 系装 .deb 包sudo dpkg -i notepad--_*.deb sudo apt -f installArch 系可直接用 AUR 包yay -S notepad---git。开发者也可以源码编译需要 CMake 3.16 以上和 Qt5含 Core/Gui/Widgets/Concurrent/Network/PrintSupport/XmlPatterns 模块git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir build cd build cmake .. make -j4 make install详见 编译说明。 第一次打开界面与核心体验打开后从上往下是菜单栏文件、编辑、查找、视图、编码、对比等、工具栏、标签栏中间是带行号的编辑区底部状态栏显示当前编码、行尾风格和光标位置。左侧还能弹出文件树。作者宣称启动在一秒内日常编辑内存占用不到 50MB。先看右下角状态栏。它会显示当前文件编码比如Windows(CR LF) UTF-8-BOM。打开中文文件出现乱码时先怀疑编码没对上从编码菜单切换正确编码即可。然后是查找。按 CtrlF 弹出查找对话框先选中文本、再按快捷键关键词会自动填进去。切到在目录查找标签页填目标目录、设文件类型过滤就能一次搜完整个项目。命中的行在底部结果面板按文件分组列出。行级操作也值得一试。展开编辑→行编辑复制当前行、删除连续重复行、升降序排列文本行、上下移当前行。处理数据文件时这几项能干掉十几次手工查找替换。对比是 Notepad-- 的另一个差异化点菜单栏对比里能做两文件对比、目录对比和十六进制对比。比对后差异行高亮显示两个版本代码改了哪里一眼看清。macOS 上体验相同。其余功能一句话带过18套内置主题、49种以上语言的语法高亮、快捷键可完全自定义另有开放插件系统示例插件 和 插件开发文档 都在仓库里。 按场景用处理一批中文编码混乱的旧文件老 GBK 文件用 UTF-8 打开必乱码按这个顺序来双击打开文件看右下角状态栏显示的编码若乱码编码菜单 → 选 GBK 或 GB18030 重新显示确认中文正常后 CtrlS 保存要把整批文件统一用另存为转成 UTF-8跟踪正在写入的服务端日志日志文件持续增长全量打开很吃力。打开日志文件点工具栏的 tailf 按钮进入 tailf 模式编辑区只保留末尾 100 行内容新行自动滚进来再点一次按钮退出 tailf恢复查看完整文件全项目搜索一个关键词CtrlF 打开查找对话框切到在目录查找目标目录填项目根目录文件类型过滤填*.cpp多个用分号分隔按需勾选匹配大小写跳过子目录默认勾选点全部查找底部结果按文件列出命中行双击跳到该行⚠️ 高频坑与排错现象打开中文文件出现乱码全是问号或方框解法编码菜单手动选择文件实际编码GBK、GB18030重新显示确认无误后保存为 UTF-8 统一格式现象双击打开 GB 级日志文件界面卡死解法先点工具栏 tailf 按钮进入 tailf 模式编辑器只加载末尾 100 行不做全量读取现象Linux 下dpkg -i报缺少依赖错误解法执行sudo apt -f install补齐 Qt5 相关库如 libqt5core5a、libqt5printsupport5再启动现象源码编译在 CMake 阶段直接失败解法确认 CMake 3.16 以上且 Qt5 装全了 PrintSupport、XmlPatterns 等模块发行版 Qt5 不完整时先装全再重试该不该用如果你日常处理中文编码的文本文件或在 Linux/UOS/macOS 上需要一个跨平台的 Notepad 轻量替代Notepad-- 合适编码处理开箱即用。如果你要 LSP 代码补全、断点调试或丰富的插件生态直接选 VS Code 一类工具那不是 Notepad-- 的定位。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考