免费开源跨平台文本编辑器 Notepad--:如何一套习惯打通 Windows / Linux / Mac
发布时间:2026/9/17 22:37:40 锦皓数字建站

免费开源跨平台文本编辑器 Notepad--如何一套习惯打通 Windows / Linux / Mac【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款开源免费的跨平台文本编辑器同时支持 Windows、Linux 和 Mac内置语法高亮、目录级查找替换、文件对比与编码切换专门给需要在多台设备间切换、又要快速打开大文件的大众用户和开发者。 快速认识 Notepad--它是一款跨平台文本编辑器同一套界面、同一套快捷键、同一套主题配色覆盖 Windows / Linux / Mac 三大系统。最大卖点是轻启动基本秒开几十 MB 的日志文件也能直接打开不吃内存。中文支持做得扎实自动识别 UTF-8、GBK、Big5 等编码状态栏随时显示当前编码与换行符跨系统传文件不容易乱。定位很明确——它是编辑器不是重型 IDE不建工程、不做索引适合随时打开、看完即走需要重构、调试、代码提示时交给 IDE 去做。内置17 套主题源码见 src/themes/和数十种语言的高亮配色C/C、Python、Java、XML 等常见语言开箱即用。 上图为 macOS 下的 Notepad--左侧文件树浏览整个项目中间多标签页编辑代码右下角状态栏实时显示当前编码与换行符。 谁适合用多系统开发的程序员公司用 Windows、家里用 Mac、服务器只有 Linux。用 Notepad-- 时三端快捷键完全一致看代码、查关键词的习惯不用重新培养。运维和日志处理人员日常和大日志、配置文件打交道需要 UTF-8 与 GBK 随时切换、CRLFWindows 换行符和 LFLinux 换行符随时转换还要求打开速度够快。文档作者写说明、翻译文件不想被 IDE 的工程界面打扰希望打开就写、保存就走。 安装指南Windows 安装步骤到仓库 Releases 页下载预编译安装包双击安装即可想自己编译按下面 Linux 一节的 CMake 流程走就行。Linux 安装步骤编译源码git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- mkdir build cd build cmake -DCMAKE_BUILD_TYPERelease .. make -j$(nproc) sudo make install依赖 Qt5 开发包发行版软件源里搜 qt5 装上即可。UOS 等信创环境同样适用。Mac 安装步骤下载 macOS 安装包解压运行习惯命令行就用上面的 CMake 流程编译源码中另有 macpro 工程文件。✨ 首次上手5 分钟完成初始设置打开设置在外观里挑一套主题内置浅色、深色、深蓝等 17 套白天浅色夜里深色随意换。同一面板里设置字体与字号代码建议选等宽字体缩进对齐看着舒服。进入快捷键管理给最常用的操作打开、保存、查找、对比换成你顺手的键位。打开一个常用文件验证手感标签页、状态栏、工具栏是否都按你的习惯摆好。关掉软件确认下次启动时标签页和窗口大小会按你离开时的样子恢复。 核心功能实战按使用频率排序1. 多标签编辑与文件树一句话定位像资源管理器一样浏览项目像浏览器一样切换文件。适用场景同时改多个源文件、在目录间来回跳转。操作① 点工具栏目录列表展开侧边文件树② 点击文件以新标签页打开③ 标签可拖拽排序点关闭按钮单个关闭或一次清空。2. 查找替换与目录搜索一句话定位从单文件到整个目录支持正则表达式。适用场景接手陌生工程先摸清某个函数都出现在哪些文件里。操作① 打开查找与替换切到在目录查找页签选定项目根目录② 填查找目标设文件类型过滤如*.cpp;*.h可勾跳过子目录跳过二进制文件③ 点全部查找底部列出全部命中位置点击直接跳到对应行。上图演示目录级搜索过滤*.cpp、*.ui文件后GeoModel在 2 个文件中命中 2 处结果面板可直接跳转查找面板同样提供普通与正则表达式两种模式。3. 中文编码识别与切换乱码处理一句话定位文件打开时自动判定编码乱码了再手动纠正。适用场景从老 Windows 机器拷来的 GBK 文档在新系统上显示成方块。操作① 看右下角状态栏确认当前识别出的编码② 打开编码菜单手动切到 GBK或 UTF-8并重新加载③ 中文恢复后需要发给 Linux 同事就另存为 UTF-8。4. 文件对比一句话定位两版文件左右并排差异行直接标色。适用场景核对一次改动、比对两个配置文件的差别。操作① 选对比打开两个文件左右分栏显示新增、删除、修改的行分别用不同颜色高亮② 底部状态栏给出当前共有几处不同块③ 用上一个/下一个按钮逐块核对右侧还有差异缩略图长文件也能一眼看到改动分布。 上图为文件对比界面左右两栏显示同一文件的两个版本差异行标色底部显示当前有 14 处不同块。5. 列编辑与书签一句话定位纵向选中多行批量增删常用位置随手做标记。适用场景给连续 20 行统一加一个缩进前缀或把文件里十几处待改位置先记下。操作① 菜单里进入列编辑块编辑模式按住修饰键拖动鼠标可纵向选区② 批量插入或删除后退出该模式③ 用书签功能给关键行打标记支持 8 种书签按F2快速在书签间跳转。 进阶用法接手一个新项目时最顺手的一条链路是目录搜索 文件对比。先用在目录查找把某个关键函数名全工程扫一遍结果面板列出全部命中文件确认它的定义和调用都摸清后再把改动后的文件和仓库旧版做对比差异行标色显示底部还有不同块计数逐块核对改动是否完整。整个过程不用翻目录、不用数行数找位置和核改动一气呵成。上图为 C 源码场景下的查找与替换面板文件类型过滤*.c;*.cpp;*.h查找模式可切换普通/正则选项区可控制跳过子目录、二进制文件等。❓ 常见问题文件打开是乱码怎么办十有八九是编码识别偏差。先看状态栏显示的编码再用编码菜单手动切到 GBK 或 UTF-8 重新加载确认正常后另存为 UTF-8避免下次再猜。换过来的 Windows 文件行尾不对怎么转CRLF 是 Windows 换行符LF 是 Linux 换行符状态栏会显示当前值如 Windows (CRLF)。在菜单的格式转换里批量切换保存即可。搜索范围怎么控制在目录查找面板里有现成选项是否跳过子目录、跳过隐藏文件、跳过二进制文件还能设大小上限如超过 20 MB 的文件直接跳过。先过滤再搜结果不会失控。打开超大日志文件卡顿怎么办超大文件可切换为只读方式打开或临时关掉语法高亮滚动立刻流畅程序还提供大文本打开的专门选项见 changelog.txt 中 V1.22 的记录。它是 IDE 吗不是。Notepad-- 是跨平台文本编辑器负责编辑、查找、对比、编码转换这类高频动作工程构建、调试、代码索引交给 IDE 更合适两者分工使用。 性能与体验Notepad-- 的取舍很直接外壳保持轻把启动速度和内存占用压下来换来随时打开、随叫随到的体验代价是不做工程管理和索引。对日志、配置、文档这类场景这恰恰是最划算的组合。对比项Notepad--重型 IDE启动速度基本秒开需加载工程与索引常要等十几秒内存占用低多开无压力开两个工程就吃紧大日志文件打开数十 MB 可直接打开常卡顿甚至拒绝打开适合场景日常编辑、查看日志、文件对比工程开发、调试、重构写在最后适合多系统Windows / Linux / Mac切换的开发者、要频繁处理日志和配置文件的运维、被 GBK 与 UTF-8 乱码困扰的文档作者。不适合需要断点调试、工程构建、完整代码补全的重度 IDE 用户——Notepad-- 不打算替它们干活。把 Notepad-- 加进你的常用软件装好之后去仓库点个收藏遇到 bug 提个 Issue或者参与代码贡献让它变得更顺手。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。