Kate是一个可以跨平台使用的免费高级文本编辑器,支持标签页、代码高亮、显示行号、显示缩略图的滚动条、多文件查找、横向或者纵向显示多个视图等众多高级特性。
软件功能
使用KDE的程序员文本编辑器Kate。Kate的许多功能包括可配置的语法高亮语言从C和C ++,以 HTML到的bash脚本,来创建和维护项目的能力,多文档界面(MDI),和一个自包含的终端仿真器。
但是Kate不仅是程序员的编辑。它具有一次打开多个文件的能力,非常适合编辑UNIX®的许多配置文件。该文档是用Kate编写的。
凯特(Kate)提供了几个插件。这些插件有两种类型:有些使用本机C ++编写,而另一些使用Python编程语言编写。这些之间存在细微的差异,如下所述。
您可以在配置对话框中启用任何类型的插件,该对话框还为需要它的插件提供对其他配置选项的访问。
凯特应用程序插件
Kate插件是Kate编辑器的附加功能。他们可以添加额外的菜单和快捷方式,并扩展Kate的功能。您可以在Kate中安装任意数量的安装程序。使用设置 → 配置Kate ... 选择应用程序 → 插件打开Kate的配置对话框, 以选择所需的插件。
可用的应用程序插件为:
Backtrace浏览器 -C / C ++ Backtrace导航工具视图
构建插件 -编译或生成和解析错误消息
关闭“例外/相似” -根据公共路径或文件扩展名关闭文档组
CTag-使用CTag查找定义/声明
文档预览 -以目标格式预览文档。
文档切换器 -具有Alt + Tab行为的快速文档切换
文件系统浏览器 -文件系统浏览器工具视图
文档树视图 -在文件树中显示打开的文件
GDB-提供一个简单的 GDB前端
打开标题 -打开相应的.h / [。cpp | .c]文件
项目插件 -与Git和其他源代码控制系统集成
复制代码-建构主义AI语言和运行时
LSP客户端 -LSP客户端提供多种语言的代码导航和代码完成
搜索和替换 -在文档,文件夹或项目中搜索和替换
片段工具视图 -嵌入片段管理的工具视图
SQL插件 -在SQL数据库上执行查询
Symbol Viewer- 从源中提取并显示参考符号
终端工具视图 -使用KDE的Konsole小部件准备好终端
文本过滤器 -使用终端命令处理文本
XML完成 -列出DTD允许的 XML元素,属性,属性值和实体
XML验证 -使用xmllint验证 XML文件
软件特色
自2.2版以来,Kate是KDE的多文档编辑器部分。作为KDE应用程序,Kate附带了网络透明性以及与KDE杰出功能的集成。选择它可以查看konqueror中的HTML源,编辑配置文件,编写新应用程序或任何其他文本编辑任务。您仍然只需要一个正在运行的Kate实例
颜色主题(又称“模式”)KTextEditor(以及Kate / KWrite / KDevelop /…)自十多年来以来一直具有颜色主题的概念。在KTextEditor UI中,此刻此刻称为“架构”。(不要问我为什么它不被称为颜色主题或类似的东西,似乎我过去在选择名称时并不那么聪明。)用户可以在设置中配置颜色,并且将内容保存在某些内容中KConfig INI文件中非常古老的方式(颜色/布尔值/…的手工文本输出的漂亮字符串列表)。
在KSyntaxHighlighting框架中,我们将各个语言的小示例文件用作回归测试。在这里查看当前收藏。我们将创建HTML输出和两种内部格式,以检查突出显示属性和折叠区域。然后,将这些结果与版本控制的参考文件进行比较。目前,我们仅检查HTML输出的默认浅色主题,但我也打算将其扩展为检查深色主题。
从即将发布的20.04版本(或当前的master分支版本)开始,Kate允许用户打开某些遥测提交。这是一种纯粹的选择加入方法。如果您未主动启用此功能,我们将不会提交任何数据!像Plasma一样,我们使用KUserFeedback框架完成此任务。有关我们如何处理数据的详细信息,请参阅KDE的应用程序隐私政策,尤其是遥测政策。我们在“遥测使用”页面上记录了提交的信息类型。