ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

notepad-- 在 macOS 上怎么跑起来:编码、查找、对比一次讲清

notepad-- 在 macOS 上怎么跑起来:编码、查找、对比一次讲清 notepad-- 在 macOS 上怎么跑起来编码、查找、对比一次讲清【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--你手上有个 Windows 项目里面全是 GBK 编码的中文文本文件服务器上还有 Linux 日志。macOS 自带的 TextEdit 认不出编码一打开就是乱码。notepad-- 是一款国产跨平台文本编辑器支持 Win / Linux / macOS三个系统的文件直接打开。macOS 下的多标签编辑与高亮界面克隆到构建五分钟跑起来想自己编译的话依赖只有 CMake 和 Qt5。macOS 上用 Homebrew 一条命令装齐然后克隆、配置、编译git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- brew install qt5 cmake cmake -B build -DCMAKE_PREFIX_PATH$(brew --prefix qt5) cmake --build build -j8CMakeLists.txt 里写死找 Qt5。brew 默认的 qt 现在给的是 Qt6装错版本会在第一步就报错所以用 qt5 并把它的 prefix 传给 CMake。构建完直接运行产物里的可执行文件双击就能打开。打开整个项目GBK 中文文件不乱码Windows 发来的项目文本文件多半是 GBK 或 GB18030。notepad-- 能自动识别 GBK、UTF-8、GB18030 在内的 20 多种编码当前编码显示在窗口底部。打开是乱码从编码菜单切换一下界面立刻可读不用先转换保存再重开。高亮按文件扩展名自动选规则.cpp 给 C 规则.ts 翻译文件给 typescript 规则。下面这张图就是它打开一个多语言翻译文件的样子标签栏里同时挂着 4 个文件互不遮挡。按扩展名自动选择高亮规则整目录查找正则随手就改要跨文件改一个函数名不用一个个打开。菜单栏点查找切到在目录查找标签页选目标目录输入关键字点全部查找。命中结果全部列在底部面板格式就是文件路径 行号点哪条跳哪行。查找模式三档普通、通配符、正则表达式正则语法和常用的没差别。勾上跳过隐藏文件和跳过超过大小的文件默认 20 MB几百个文件的项目一轮扫下来不用等。在目录查找支持正则与跳过隐藏文件两个文件并排改动的行一眼看见review 代码、对比两个版本的配置文件走对比菜单选两个文件就行。编辑器自动对齐差异行用不同底色标出来。它连二进制文件都能比粗看彩色块细看逐行翻。高亮方案和界面主题自己挑代码配色方案放在 src/themes/Monokai、Twilight、Bespin 等一共 17 套每套都带 C、Python、SQL 等语言的完整高亮规则。界面样式在 src/qss/深浅两套都有切主题几秒钟生效。想扩展功能的话src/plugin/ 里的 helloworld 是个标准 Qt 插件骨架照着改最快。踩过的坑打开是乱码、底部却显示 UTF-8文件实际是 GBK从编码菜单切一下就好不用重新拷文件。大项目里查找结果慢勾上跳过隐藏文件和跳过超过大小的文件噪音多是构建产物和依赖库。macOS 上构建报找不到 Qt5brew 的 qt 是 Qt6装 qt5 并用 CMAKE_PREFIX_PATH 指到它。你如果经常在 macOS 和 Windows、Linux 之间倒腾文本文件又被编码问题烦过notepad-- 值得放进行 Dock。要是你只写代码、日常基本不碰纯文本系统自带编辑器也够用了。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表