Kate 是一款支持多文档、多视图的文本编辑器,由 KDE 社区开发。它具备丰富的功能,例如代码折叠、语法高亮、动态折行、嵌入式命令行终端、功能强大的插件接口和简易脚本支持等。
功能特性:
* 多文档界面 (MDI)、窗口拆分、标签页
* 拼写检查
* CR、CRLF、LF 换行支持
* 编码支持 (UTF-8、UTF-16、ASCII 等)
* 编码转换
* 基于正则表达式的查找和替换
* 强大的语法高亮和括号配对
* 代码和文本折叠
* 无限撤销/重做支持
* 块选择模式
* 自动缩进
* 自动补全支持
* 系统外壳程序集成
* 支持多种类型的协议 (HTTP、FTP、SSH、WebDAV 等)
* 面向应用程序和编辑器组件设计的插件架构
* 自定义快捷键
* 集成命令行
* 基于 JavaScript 实现的脚本编程