返回编程

Skylark 4.0.21 十六进制编辑器:开源免费文本/十六进制双视图,绿色免安装秒开

目录

10
  1. 一、下载地址
  2. 二、一、为什么需要一个「文本 + 十六进制」二合一的编辑器
  3. 三、二、核心功能详解
  4. 四、三、完整安装教程
  5. 五、四、配置示例
  6. 六、五、使用场景
  7. 七、六、同类对比
  8. 八、七、实测记录
  9. 九、八、总结
  10. 十、包安全与下载校验

改一个配置文件,用系统记事本打开是一片乱码;想确认一个下载文件的开头到底是不是 GZIP 头,得再装一个十六进制工具;排查「这个文件是 GBK 还是 UTF-8」又要换一个软件……日常「看文件」这件小事,被拆成了好几个程序。Skylark 把这些活合并到一个程序里:它既是支持 40 多种语言语法高亮的文本编辑器,又内置了能秒开大文件的十六进制编辑器,还顺手塞进了 SQLite/MySQL/PostgreSQL/Redis 客户端、SFTP 远程管理、Lua 脚本引擎。开源、绿色、12 MB 出头的便携包,解压就能用。

Skylark 主界面:打开 demo.txt,语法高亮、行号与状态栏编码信息

下载地址

网盘文件大小
123 网盘下载skylark_x64-v4.0.21.7z12.15 MB
蓝奏云下载skylark_x64-v4.0.21.7z12.10 MB
夸克网盘下载skylark_x64-v4.0.21.7z12.15 MB
GitHub Releasesskylark_x64-v4.0.21.7z12.15 MB

版本 4.0.21(官方 changelog 记录日期 2026-07-09),三个网盘提取码统一 8888。官方仓库 github.com/adonais/skylark(585 star,GPL-3.0 协议);需要 32 位版的,官方同页还有 skylark_x86-v4.0.21.7z(11.08 MB)。

一、为什么需要一个「文本 + 十六进制」二合一的编辑器

Windows 自带的记事本,遇到 UTF-8 无 BOM 的中文、遇到超大的日志文件、遇到二进制内容,基本都会掉链子:要么乱码,要么卡死,要么直接显示成一堆方块。而专门为「看十六进制」装的工具(比如 HxD)又不能当日常编辑器用,语法高亮、编码转换都没有。

结果是很多人的电脑里同时躺着「一个文本编辑器 + 一个十六进制工具 + 一个编码转换小工具」。Skylark 的判断是:这几件事本来就该在同一个窗口里完成——你正在编辑的文件,按一下 Ctrl+H 就切到十六进制视图,看完了再切回来,光标位置、文件内容都是同一份,不用来回复制。

它用 C 语言 + Win32 SDK 写成,官方功能说明里的自我定位是「开源、小巧、绿色、秒开」。这三点在实际使用中都能感知到:主程序 skylark.exe 只有 212 KB,整个便携目录解压后也就几十 MB,双击几乎瞬间出界面。

二、核心功能详解

Skylark 的功能密度,在同类免费编辑器里属于偏高的。按官方功能说明(包内 share/features.md)整理如下:

文本编辑与语法高亮。 支持 40 多种常用编程语言的语法高亮,实测解压后的 conf/conf.d 目录里确实有 63 个 .lua 配置脚本,其中 50 个是语言/工具配置(C/C++、Python、PHP、Rust、Go、Julia、LaTeX、SQL、PowerShell、Nim 等都在),另有 15 个代码片段(snippets)文件。支持括号补全、关键字补全、函数原型提示、代码片段补全,以及 JSON 解析与格式化、XML/JavaScript 压缩与格式化。

内置十六进制编辑器。 这是它和普通文本编辑器拉开差距的地方。大文件秒开,不会把整个文件读进内存;文本文件的十六进制默认按 UTF-8 显示(这样多字节中文能完整看到),如果想看文件的原始字节,把标签页拖出编辑器即可。内置「二进制文件转 C 数组」这类小众但实用的功能。

编码支持与转换。 自动识别 100 多个国家/地区的字符编码(UTF-8/16/32、GB18030、BIG5、Shift-JIS、ISO-8859 系列、各类 CP 代码页等),识别错了还能手动指定;在状态栏菜单里就能做编码之间的相互转换。这对处理老项目里 GBK/UTF-8 混用的文件特别有用。

内置数据库与 Redis 客户端。 直接内置了 SQLite3、MySQL、PostgreSQL、Redis 客户端,能直接在编辑器里跑 SQL 和 Lua 脚本。实测 plugins 目录里带着 libmysql.dll(7.19 MB)、libpq.dll、oci.dll、hiredis.dll 等连接库,不是只挂个名字的空壳。

文件管理器与 SFTP。 内置文件管理器(本地 + 远程),支持 SFTP 远程管理,能直接编辑服务器上的文件;4.0.21 版还给文件管理器加上了 SHA512 校验和 U 盘支持。

命令窗口(类 Vim)。 连按两次 Alt 打开命令窗口,支持 vim 风格命令:w 保存、wq 保存并关闭、%s/foo/bar/gi 全文替换、g2 跳到第 2 行、exec notepad.exe 启动外部程序、run 运行 Lua 脚本等。

AI 对话。 命令窗口里 ai 你的问题 就能和配置好的大模型对话,支持多轮与流式输出,默认接的是阿里云百炼的 deepseek-r1(需自行在配置里填 URL 和 API Key)。

PDF/电子书阅读。 内置 SumatraPDF 插件,可以直接在 Skylark 里打开 PDF 和 epub,不必再装阅读器。

二维码与转换工具。 内置二维码转换、简繁转换、半角全角符号转换,以及常用密钥算法的加密解密、图片转 base64。

主题与绿色。 可视化主题定制,一级菜单操作,支持跟随系统暗黑主题;官方明确「纯绿色,不写注册表,不注入资源管理器,不在安装目录之外写入任何东西」。

Skylark 十六进制视图:左侧偏移地址、中间十六进制字节、右侧 ASCII 对照,状态栏显示光标 0x3F

三、完整安装教程

Skylark 是绿色便携软件,没有安装程序,整个过程就是「解压 → 双击」:

  1. 下载上面的 skylark_x64-v4.0.21.7z(12.15 MB)。
  2. 解压。这是 7z 格式,Windows 自带的资源管理器解不了,用 7-Zip 或 Bandizip 右键解压到任意目录(比如 D:\Tools\skylark)。不建议放在 C 盘根目录或带中文的深层路径。
  3. 运行。进入解压出来的 skylark_x64 目录,双击 skylark.exe 即可,无需管理员权限,无需安装运行库。
  4. 首次启动会自动在 conf 目录生成用户配置文件;界面上方是一级菜单(文件/编辑/搜索/视图/格式/编程/设置/帮助),左边是标签页。
  5. 卸载 = 直接删掉整个目录。它不在注册表、不在 AppData 里留东西(官方说明如此),删干净不留痕。

实测环境为 Windows x64,下载官方 GitHub Releases 的 x64 便携包,解压后目录结构包含 skylark.exe、euapi.dll、conf、locales、plugins、lua、share、examples 等。locales 目录里有 en-us.dll、zh-cn.dll、zh-tw.dll 三种界面语言,简体中文开箱可用。

提示:如果要从 U 盘运行,把整个 skylark_x64 文件夹拷过去即可,配置和会话都跟着走。

四、配置示例

Skylark 的配置几乎全是纯文本文件,放在 conf 目录下,改完保存即时生效,不需要重启。

主配置文件 conf/skylark.conf。 主题、字体、编码默认值、大文件阈值、AI 接口地址与 API Key 等都在这里。官方在 4.0.11 版加了一条:文档大于 200 MB 时默认不做词法解析(避免卡顿),这个阈值也能在配置里调。

命令窗口手动指定编码。 当 Skylark 自动识别编码出错时,连按两次 Alt 打开命令窗口,输入:

enc=cp861          # 手动指定读入编码(vim 风格)
fenc=utf-8         # 指定保存时的编码
w                  # 立刻保存,让 fenc 生效

这套 enc= / fenc= 的写法,对有编程或 Vim 经验的人来说几乎零学习成本。

clang-format 格式化。 支持全局配置文件,把 .clang-format(或 __clang-format)放进 conf 目录即可,plugins/clang-format.dll(3.27 MB)会调用它格式化 C/C++ 代码。

自定义语法高亮。 conf/conf.d 下的每个 .lua 就是一种语言的配置,照着现有文件改就能加一门自定义语言;conf/script-opts 下则是用户覆盖层(user_*.lua),官方升级时不覆盖你的改动。

AI 对话。 在配置里填好大模型 URL 和 API Key 后,命令窗口输入 ai 帮我解释这段正则 即可,支持多轮对话与流式输出。

五、使用场景

  • 修配置、改脚本:ini/conf/json/yaml 这类文件打开即用,比记事本可靠,编码和换行符(CRLF/LF)一目了然。
  • 排查编码乱码:老项目里的 GBK 文件被当 UTF-8 打开是乱码,用 enc= 指定正确编码,再 fenc=utf-8 转存,一步到位。
  • 看二进制文件头:拿到一个不知类型的文件,Ctrl+H 切十六进制,看开头几个字节就能判断是不是 ZIP/GZIP/PNG。
  • 大日志文件检索:几 GB 的日志用普通编辑器会卡死,Skylark 的十六进制与文本引擎都是流式处理,秒开不占内存。
  • 顺手连数据库:写 SQL 时想快速看一眼表结构,直接在同一个程序里连 MySQL/PostgreSQL/SQLite 跑查询。
  • 临时改服务器文件:用内置 SFTP 连上去直接改,不用另开 FTP 工具。

Skylark「视图」菜单:十六进制视图(H) 快捷键 Ctrl+H 就在一级菜单里,切换只按一下

六、同类对比

维度SkylarkNotepad++HxDVS Code
文本编辑支持,40+ 语言高亮支持,插件丰富不支持支持
十六进制编辑内置,秒开大文件需装插件专业需装扩展
编码转换内置 100+ 编码互转部分支持有限有限
数据库/Redis内置客户端无无需装扩展
体积/启动便携 12 MB 级,秒开轻量轻量较重
授权GPL-3.0 开源免费开源免费免费开源免费

一句话总结定位:Notepad++ 是纯文本编辑器,HxD 是纯十六进制工具,VS Code 是重型 IDE,而 Skylark 想当的是「中间那个什么都顺手能做一点」的轻量全能选手。它不追求插件生态的广度,胜在把常用的几件事原生做进一个绿色程序里。

七、实测记录

以下是本次在 Windows x64 上的真实实测结果,事实均可回溯:

  • 版本确认:程序内「帮助 → 关于」显示 Skylark Editor v4.0.21 64bit (UNICODE),编译信息 clang 21.1.8 (2026-07-09 06:52:14 UTC),开发者/许可证 adonais/GPL v3,版本状态显示「已是最新版」。
  • 包体大小:官方 GitHub Releases 的 skylark_x64-v4.0.21.7z 为 12,739,499 字节(约 12.15 MB),与 GitHub API 返回的字节数一致。
  • 解压结果:主程序 skylark.exe 212,480 字节;euapi.dll 8.08 MB;plugins 目录 13 个文件,含 libmysql.dll(7.19 MB)、SumatraPDF.exe(13.90 MB)、clang-format.dll(3.27 MB)等。
  • 文本视图实测:打开一份 523 字节的 UTF-8 测试文本,Python 代码语法高亮正常,状态栏显示光标位置、UTF-8 编码、Unix换行符、文件字节数 523。
  • 十六进制视图实测:Ctrl+H 切换成功,左侧偏移地址、中间十六进制字节、右侧 ASCII 对照三栏正常,状态栏从文本模式切到 二进制编码,光标显示为十六进制偏移 0x3F。
  • 菜单导航实测:「视图」菜单里「十六进制视图(H)」直接可见,快捷键标注 Ctrl+H。

Skylark「关于」对话框:v4.0.21 64bit,clang 21.1.8 编译,GPL v3,版本状态「已是最新版」

八、总结

Skylark 的取舍很清楚:不拼插件生态,而是把「文本编辑 + 十六进制查看 + 编码转换 + 数据库客户端 + SFTP」这些高频操作原生做进一个 12 MB 级的绿色程序里,用 C 写、启动快、不写注册表。对于「不想为看个文件头专门装工具、又觉得 VS Code 太重」的用户,它填的正是这个空档。

本次实测确认:v4.0.21 为当前官方最新版(2026-07-09 发布),便携包解压即用,文本视图与十六进制视图切换正常,简体中文界面开箱可用。三个网盘(123 / 蓝奏 / 夸克)均已上传同名 skylark_x64-v4.0.21.7z 并实测链接有效,提取码统一 8888。

如果你也在用「一堆小工具拼凑着看文件」,Skylark 值得占一个绿色目录的位置。

包安全与下载校验

本包来自官方 GitHub Releases(仓库 adonais/skylark),官方 x64 便携包字节数为 12,739,499(约 12.15 MB),下载后可与本文列出的数字核对。程序为纯绿色,解压即用、不写注册表、不在安装目录外落文件。个人上传的网盘副本已提交 VirusTotal 扫描,报告待补扫后更新;对下载来源有顾虑的话,建议优先取用官方 Releases 的原始包。

作者信息
一起用互联网帮助更多人

本文标签:开源工具 Skylark 十六进制编辑器

本文链接:Skylark 4.0.21 十六进制编辑器:开源免费文本/十六进制双视图,绿色免安装秒开 - http://www.go176.net/post-7401.html