VSCode 太无聊?快试试全新的 Kate!
VSCode 太无聊?快试试全新的 Kate!
如果你已经熟悉了像 Visual Studio Code 这样的常见选择。不如你不想尝试一些不同的、但功能相似的编辑器吗?如果如此,那么 KDE 开发的免费开源程序 Kate 编辑器绝对是你要尝试的一个选择。
Kate:一个出色的代码编辑器
Kate 的全称是 KDE 高级文本编辑器,自 2001 年以来一直是 KDE 软件体系的一部分,并主要使用 C++ 编写。它在 LGPLv2 许可证下免费提供,因此你需要遵守协议的内容。
此外,还有一个基于 Kate 技术的文本编辑器,名为 KWrite,它也支持进行强大的文本和编程编辑,只是形式更紧凑一些。不过,本文将专注于 Kate 的介绍。
⭐ 主要特点
Kate 有许多不错的功能,例如语法高亮、自动缩进、块选择、多文档界面等。
简要概述,Kate 的主要功能包括:
- 跨平台支持
- 支持 LSP(语言服务器)客户端
- 强大的编辑工具
- 灵活的多任务处理
💻 用户体验
我在 Fedora 40 上使用 GNOME 软件 安装了最新版本的 Kate,并且运行得非常顺利。
首先,我导入了一段基于 Python 的开源主题蛇形游戏代码,以测试 Kate 编辑器的表现。
最开始,Kate 将它作为纯文本处理,但我将语言模式切换为“Python”,这样它就可以正确处理代码,提供一定的错误检测、缩进、语法高亮以及其他语言特定的功能。
可以通过状态栏中的切换器或顶部的“工具”菜单切换语言模式。
谈到状态栏,它包含一些有用的选项,如“输出”面板,显示输入命令、脚本或构建过程的输出信息;“诊断”面板,实时显示任何错误/警告信息。
接着是“搜索”面板,它是一个快速有效的方式,用于搜索任何打开的文件或项目。随后是“项目”面板,可以帮助你轻松管理和导航项目文件。
你可能会想:你忘了“终端”! 其实没有,我想展示它的工作效果,并展示 Kate 的广泛自定义选项。
在预安装的主题选项中,我选择了极简风格的“Breeze Dark”作为窗口和编辑器的主题。
正如你在下图中看到的,终端运行得非常顺畅。这并不令人惊讶,因为 Kate 使用的是 Konsole 作为底层终端。
你可能还注意到的是分屏窗口,这是 Kate 的另一个亮点。在处理更复杂的项目时,打开多个窗口进行多任务处理非常有帮助(其实 VSCode 也有)。
你甚至可以分割终端窗口,以同时处理多个任务。
最后,除了所有常规的代码编辑功能,Kate 还通过其井井有条的设置菜单提供了广泛的应用控制,可以让你轻松更改设置。
即使我不是编程方面的高手,Kate 的用户界面也不会让我感到无从下手。它提供了大多数人可能需要的工具,这使得它成为 VS Code 的一个非常有吸引力的替代选择。
⚙️ 在 Linux 上安装 Kate
你可以从 官方网站 获取适用于 Linux、Windows 和 macOS 的 Kate。此外,Linux 版还可以通过 AppStream 商店如 Discover/GNOME 软件获取,也可以通过 Snapcraft 安装。
如果你需要源代码,可以访问 KDE 的 GitLab 仓库,该仓库还包含有助于项目贡献的资源。
💬 你以前用过 Kate 吗?是否更喜欢其他编辑器?欢迎在评论区分享!