在 macOS 上配置 notepad--:十分钟解决中文乱码的完整指南
在 macOS 上配置 notepad--十分钟解决中文乱码的完整指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--同事从 Windows 发来一份日志你直接在 Mac 上打开满屏乱码——文件是 GBK 编码而 macOS 默认按 UTF-8 环境处理自然读不懂。notepad-- 是一款国产的轻量级文本编辑器在 macOS 上能自动识别 GBK、GB18030、UTF-8 等 20 多种编码中文文件打开即正常。下面从安装到高频任务帮你把这套编辑环境搭起来。macOS 安装 notepad--三步搭好环境第一步克隆源码仓库命令是git clone https://gitcode.com/GitHub_Trending/no/notepad--。把完整源码拉到本地主题、插件示例这些定制资源就都齐了后面改任何配置都不用依赖网络。第二步装依赖brew install qt cmake。notepad-- 基于 Qt 框架绘制界面CMake 负责组织整个编译过程两者缺一不可。用 Homebrew 一条命令装完省去手动编译配置的麻烦。第三步按仓库里的编译脚本执行构建双击生成的应用就能进入主界面中间是多标签编辑区左侧是目录树右下角状态栏实时显示当前文件的编码和换行符。把项目文件夹拖进去目录树立刻展开点文件名即可打开。notepad-- macOS 编辑器主界面左侧目录树与右下角编码显示notepad-- 文本编辑器的 macOS 主界面左侧项目目录树右下角状态栏显示 GB18030 编码与换行格式notepad-- 三个高频任务的用法打开中文文件不再乱码想完成的让同事那份 GBK 日志在 Mac 上正常显示。做法直接打开就行——notepad-- 打开文件时会自动判断 GBK、GB18030、UTF-8 等 20 多种编码右下角状态栏会告诉你当前识别结果。遇到误判的情况打开「编码」菜单手动选中正确编码屏幕立刻可读顺手保存为 UTF-8这份 notepad-- 编码转换就完成了之后在任何 Mac 上都不会再乱。三分钟找回上次改动的那行代码想完成的在几千个文件的项目里找到某个函数名或配置项出现在哪。做法按下 CmdShiftF 调出「查找与替换」窗口切到「在目录查找」指定目标目录。文件类型筛选填*.cpp *.h就能只搜代码勾选「正则表达式」后可以写匹配模式选区里还能跳过子目录和隐藏文件。点「全部查找」命中结果聚在底部面板每条都带文件路径和行号双击直接跳到那一行。notepad-- 文本编辑器的 macOS 查找替换窗口支持正则、文件类型筛选命中结果按行号跳转合并前看清到底改了哪些地方想完成的把改动合入主干前确认新版相对旧版动了哪几处。做法两个版本各开一个标签页从菜单栏点「对比」进入对比模式。左右两栏逐行对照差异行用红色和紫色高亮工具栏的「上一个 / 下一个」按钮直接跳到下一处差异底部状态栏还会标出当前共有多少处不同块核对起来心里有数。notepad-- macOS 文件对比左右双栏差异高亮notepad-- 文本编辑器的文件对比界面左右双栏并排差异行高亮标记底部显示不同块总数外观与手感主题、字体、notepad-- 快捷键界面长什么样完全可调。src/qss/ 目录里放着一整套界面样式文件black.qss 深色背景深夜对着屏幕不刺眼lightblue.qss 浅色调白天更清爽。在设置里挑一套整个界面立刻换装。字体大小、行距、缩放比例也能单独调状态栏右下角的缩放百分比会实时跟着变。写长文档时把「显示不可见字符」打开空格和换行符都现形排查多敲的空格方便很多。写代码的人还可以到 src/themes/ 挑语法高亮配色Monokai、Obsidian 这类方案总有一款对眼。notepad-- 快捷键决定了操作手感macOS 上常用的几个如下操作快捷键使用场景新建文件CmdN不碰菜单直接开写保存CmdS一段改完随手存文件内查找CmdF在当前文件定位关键词全局查找替换CmdShiftF跨文件搜整个项目切换标签Cmd1~9在打开的文件间快速跳不够用就靠插件notepad-- 的热插拔机制意味着编辑器运行时加载插件新增功能不必改主程序、不用重新编译把插件文件放进插件目录重启应用即可生效。src/plugin/ 里有一个完整的示例插件工程不熟悉接口的人读一遍就能摸到扩展的门道。往代码格式化、版本控制集成、文件批量处理这些方向扩展都可以参考它来做。三个常见坑与快速修复打开文件还是乱码先看右下角状态栏标出的编码对不对不对就在「编码」菜单里手动选正确的再另存为 UTF-8下次就不会再犯。编辑大文件时编辑器变慢关掉不用的标签页、停用文件监控减少同时驻留内存的文件再更新到最新版本拿到性能修复。Windows 那边打开提示格式不对状态栏同时标着换行符Windows CR LF / Unix LF和编码在「编码」菜单里一起转换即可转换只动编码和换行内容一个字不会变。最合适的配置从来不是功能最多的那套而是最贴自己习惯的那套。不妨先从深色主题、UTF-8 保存、几个顺手的不常用快捷键开始用到别扭的地方再改。不同的主题配色和快捷键组合都值得试一版用上个把月notepad-- 就会长成一台真正顺手的 macOS 文本编辑器中文乱码这种事也再不会找上门。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考