跨平台编辑器 Kate:从文本编辑到轻量 IDE 的实用功能梳理
Kate(Kate Advanced Text Editor)是一款免费开源、功能丰富的文本编辑器。它最初是 KDE 桌面环境的核心组件,目前也支持 Windows 与 macOS 平台。
功能特性
应用程序功能
- 支持水平、垂直分割窗口,可同时查看与编辑多个文档。
- 提供众多插件,包括内嵌终端、SQL、构建、GDB、在文件中替换等。
- 采用多文档界面(MDI),支持会话管理。
通用功能
- 支持 Unicode 及多种编码。
- 支持双向文字渲染。
- 支持 Windows、Unix、Mac 换行符,并带自动检测。
- 网络透明,可打开远程文件。
- 可通过脚本扩展功能。
语法高亮
- 支持 400 多种语言的语法高亮,包含括号匹配、智能实时拼写检查及选中词高亮。
编程功能
- 可编程自动缩进。
- 智能注释与取消注释。
- 带参数提示的自动补全。
- Vi 输入模式。
- 矩形方块选择模式。
多光标功能
- 使用 Alt + 鼠标左键进入多光标模式,可进行批量编辑、大小写转换等操作。
高级编辑功能
- 内置书签系统,支持断点等功能。
- 滚动条标记、行修改指示器、行号和代码折叠。
搜索和替换
- 增量搜索(输入时即搜索)。
- 支持多行搜索与替换。
- 支持正则表达式。
- 支持在多个已打开文件或磁盘文件间搜索/替换。
备份与还原
- 保存时自动备份。
- 系统崩溃时可通过交换文件恢复数据。
- 提供完善的撤销/重做系统。
下载安装
官方下载页面:
https://kate-editor.org/zh-cn/get-it/
选择对应操作系统的安装包,Windows 下安装完成后运行 kate.exe。
官方文档:
https://docs.kde.org/stable5/en/kate/kate/index.html
总结
Kate 面向开发者、系统管理员及各类文本处理需求,兼顾编辑速度、可靠性以及高度可定制性,定位介于纯文本编辑器与轻量 IDE 之间。