Skylark编辑器是一款功能全面的文字编辑器,兼容多种编程语言,包括文字、源码和二进制文件。它完全采用C语言开发,并采用线程同步设计,同时应用了SIMD指令,以提升性能,同时保持较低的运行内存占用,使用便捷。
语法高亮与自动补齐:支持30多种常见计算机语言的英语语法高亮和全自动补齐功能。
编码转换:支持50多种我国语言表达编码的转换。
内置编辑器:内置16进制编辑器,方便进行二进制文件编辑。
数据库查询客户端:内置sqlite3、mysql、PostgreSQL和redis数据库查询客户端。
脚本执行:支持SQL和Lua脚本即时运行。
数据分析:支持JSON分析与恢复出厂设置。
代码格式化:支持clang-format格式化代码。
加密与解密:提供常见密钥优化算法的加密与解密功能。
文件管理:内置文件浏览器与sftp远程控制管理工具。
文本与二维码转换:支持二维码转换和简繁体转换功能。
搜索功能:强大的文字检索与文件搜索功能。
绿色软件:纯绿色软件,不写入注册表文件,不引入任务管理器,不安装任何额外的组件。
主题风格定制:支持数据可视化主题风格定制,支持电脑操作系统的暗黑模式。
跨平台兼容:源代码全部使用C语言和WinSDK编写,可在Linux/Wine环境下无缝运行。
16进制编写:针对文本文档的16进制编写,默认设置为UTF-8编码,以便大量表示多字节数。若想表示源文件的16进制编码,在未修改源代码的情况下,关闭编辑器(无需关闭文档),然后重新开启编辑器即可。
自动跳转:C/C++标记自动跳转功能需要开启右侧栏软链接对话框。
clang-format:clang-format支持全局环境变量,可以将._clang-format或.clang-format放入conf文件目录。当源文件名称不包含环境变量时,可以开启这一全局配置。