Kate:多功能的开源文本编辑器 #

Kate 是什么? #

Kate 是一款由 KDE 社区开发维护、基于 KDE Frameworks 与 Qt 构建的现代文本编辑器,可运行于 Linux、Windows 和 macOS 三大桌面平台。它既是一个轻量顺手的日常文本查看与编辑工具,也是一个面向程序员的专业代码编辑器。

对于开发者来说,Kate 提供了 400 多种语言的语法高亮、括号匹配、实时拼写检查、多光标与多选区编辑、通过语言服务器协议(LSP)实现的自动补全,以及可编程自动缩进、智能注释、矩形块选择和 Vi 输入模式等编程友好特性。对于普通用户,它同样支持多标签页与分割视图、增量搜索、正则表达式查找替换、会话保存与崩溃恢复,让日常的文字处理同样轻松高效。Kate 完全免费、源码开放,不需要注册账号,也不存在功能阉割的付费墙,任何人都可以直接下载使用全部功能。

Kate 有哪些亮点特色? #

  • 400+ 语言语法高亮:Kate 内置对超过 400 种语言的语法高亮支持,几乎覆盖所有主流编程语言;同时能理解括号结构,帮助你在复杂的代码块层级中快速定位和跳转,另附实时拼写检查,发布前即可发现文本错误。
  • 强大的多光标与多选区编辑:你可以用鼠标或键盘快捷键创建多个光标,同时编辑多处内容,并支持交互式的大小写转换等批量操作,处理重复性修改时效率显著提升。
  • 高度可定制的快捷键体系:从其他编辑器迁移过来不必重新训练肌肉记忆——Kate 允许为每一个操作单独配置快捷键,上手成本极低。
  • 面向复杂项目的工程化能力:支持水平/垂直分割窗口同时查看多个文档,提供项目侧边栏用于导航目录结构,智能标签页可快速回到最近打开的文件,强大的查找替换工具能在整个项目范围内搜索与替换。
  • LSP 驱动的智能补全:作为一款为编程打造的编辑器,Kate 通过语言服务器协议(LSP)为多种语言提供带参数提示的自动补全,并配有可编程自动缩进、智能注释与取消注释处理、Vi 输入模式、矩形块选择模式等代码编辑优化。
  • 开箱即用的丰富插件:Kate 默认随附大量插件,包括内嵌终端模拟器(可直接在 Kate 中运行控制台命令)、SQL 插件、GDB 调试插件、一键构建插件、文件内替换插件,以及可预览 Markdown、HTML 甚至 SVG 的预览插件。
  • 完善的搜索替换与备份恢复:增量搜索(输入即搜索)、多行搜索替换、正则表达式支持,并能在多个已打开文件或磁盘文件中执行搜索替换;保存时自动备份,系统崩溃后可通过交换文件恢复数据,还提供完整的撤销/重做系统。
  • 全平台免费开源:基于 KDE Frameworks 与 Qt 构建,支持 Linux、Windows 和 macOS,源码开放、社区活跃,并可通过 Microsoft Store 安装与自动更新。

免费下载 Kate #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
kate-master-12463-macos-clang-arm64.dmg macOS 安装包(Apple Silicon / ARM64 架构) 97.1 MB 夸克网盘
kate-master-12463-macos-clang-x86_64.dmg macOS 安装包(Intel x86_64 架构) 106.6 MB 夸克网盘
kate-master-12469-windows-cl-msvc2022-x86_64.exe Windows 安装包(x86_64,MSVC 2022 构建) 100.6 MB 夸克网盘

Kate 如何使用? #

  1. 启动与打开文件:安装完成后启动 Kate,通过菜单栏的「文件 → 打开」选择本地文件,或直接把文件拖入窗口。Kate 支持网络透明(可直接打开远程文件),也支持 Unicode 及多种其他编码,换行符可自动检测 Windows、Unix、Mac 三种格式。
  2. 多文档与分屏布局:在标签页之间切换不同文档,或使用「水平/垂直分割窗口」把编辑区拆成多个视图,同时对照查看和编辑多个文件。开启会话保存后,下次启动可恢复上次的工作状态。
  3. 开启语法高亮与代码辅助:打开代码文件时,Kate 会根据文件类型自动匹配语法高亮规则;在编程场景下可启用 LSP 语言服务获得带参数提示的自动补全,并使用智能注释、可编程自动缩进与矩形块选择模式。
  4. 使用搜索替换:按快捷键呼出查找栏,支持增量搜索(输入时即开始查找);切换到替换模式后可使用正则表达式,并通过「在文件中替换」在多个打开的文件或整个磁盘目录中批量搜索与替换。
  5. 调用插件提升效率:在设置中启用需要的插件,例如内嵌终端(直接运行控制台命令)、SQL 插件(执行 SQL 查询)、GDB 插件(调试程序)、构建插件(一键构建项目)以及 Markdown/HTML/SVG 预览插件。
  6. 习惯 Vi 的用户:可在设置中开启 Vi 输入模式,用熟悉的按键操作完成编辑。

Kate 的常见问题? #

Kate 是免费的吗? Kate 是 KDE 社区项目,完全免费开放,源代码公开,没有付费版本或功能阉割。你可以从官网、各平台安装包或 Microsoft Store 免费获取并完整使用所有功能。

Kate 支持哪些操作系统? 官方支持 Linux、Windows 和 macOS 三大平台。Windows 用户既可以下载独立安装包,也可以从 Microsoft Store 安装以获得自动更新;macOS 用户需根据芯片架构(Apple Silicon 或 Intel)选择对应的 dmg 安装包。

Kate 和 KWrite 是什么关系? KWrite 与 Kate 由同一团队开发,二者共享底层的 KTextEditor 与 KSyntaxHighlighting 框架。KWrite 更偏向轻量简洁的单文档编辑器,Kate 则提供多文档、插件系统、项目侧边栏等更完整的生产力功能。

遇到问题该去哪里求助? 官方建议先查阅应用手册与开发者文档。社区支持可通过 KDE Discuss 的 Kate 专区提问,也可以加入 Kate 的 Matrix 频道与用户和开发者交流。官方明确建议优先使用这些公开渠道,而不是私下联系作者。

如何报告 Bug 或提交功能建议? KDE 使用统一的问题跟踪系统 bugs.kde.org 管理 Kate 的所有缺陷。你可以在 Kate 的「帮助 → 报告 Bug」菜单中启动报告向导,向导会自动填写部分环境信息,请尽量补充完整细节,以便开发者定位和修复问题。

Kate 能取代完整的 IDE 吗? Kate 定位是「适合编程的文本编辑器」,通过 LSP 提供自动补全、配合 GDB 插件支持调试、并具备一键构建与内嵌终端等能力,足以覆盖多数日常开发场景。但如果你需要完整的项目构建体系与深度框架集成,它更适合作为轻量高效的代码编辑主力或补充工具。

Kate 如何安装? #

Windows

  1. 下载 kate-master-12469-windows-cl-msvc2022-x86_64.exe 安装包。
  2. 双击运行安装程序,按向导提示选择安装路径并完成安装。
  3. 也可以从 Microsoft Store 搜索 Kate 安装,由商店负责后续自动更新。
  4. 安装完成后从开始菜单启动 Kate 即可。

macOS

  1. 根据芯片类型选择安装包:Apple Silicon(M 系列)下载 arm64.dmg,Intel 机型下载 x86_64.dmg。
  2. 双击打开 dmg 镜像,将 Kate 图标拖入「应用程序」文件夹。
  3. 首次启动若提示来源未知,可在「系统设置 → 隐私与安全性」中允许打开。

Linux

  1. 优先使用发行版官方仓库安装,例如 Debian/Ubuntu 系执行 sudo apt install kate,Fedora 系执行 sudo dnf install kate。
  2. 也可以使用 Flatpak 或 Snap 等通用打包格式获取较新版本。
  3. 部分发行版(如 KDE neon)默认已预装或可在软件中心一键安装。

提示:Kate 基于 KDE Frameworks 与 Qt 构建,Linux 下安装时会自动带入所需依赖;Windows 与 macOS 的独立安装包已包含运行所需组件,无需额外配置。

Kate 如何卸载? #

Windows

  1. 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
  2. 在列表中找到 Kate,点击「卸载」并确认。
  3. 若通过 Microsoft Store 安装,也可在商店的应用库中直接卸载。
  4. 如需彻底清理,可手动删除用户配置目录中残留的 Kate 配置文件夹。

macOS

  1. 打开「访达 → 应用程序」,将 Kate 拖入废纸篓。
  2. 清空废纸篓完成卸载。
  3. 如需彻底清除配置,可手动删除用户资源库中 Kate 相关的偏好设置与缓存目录。

Linux

  1. 使用与安装时对应的包管理器卸载,例如 Debian/Ubuntu 系执行 sudo apt remove kate,Fedora 系执行 sudo dnf remove kate。
  2. 若通过 Flatpak 安装,执行 flatpak uninstall org.kde.kate。
  3. 用户级配置通常保存在个人配置目录(如 ~/.config/kate、~/.local/share/kate)中,卸载软件包后不会自动删除;若希望完全清除个人设置、会话与插件配置,可手动移除这些目录。
相关标签
KateKate 编辑器文本编辑器代码编辑器KDE 文本编辑器语法高亮多光标编辑LSP 自动补全Vi 模式开源跨平台编辑器