两个LinuxKDE文本编辑器在Linux上编辑文本。一个强大的KTextEditor库。文本编辑器通常是一个很好的示例应用程序,可以展示编程框架可以产生什么。我自己在有关wxPython、PyQt和Java的文章中至少编写了三个文本编辑器示例。它们被认为是最容易创建的应用程序的原因是这些框架提供了许多最难编写的代码。我认为这也是为什么大多数操作系统都提供简单的桌面文本编辑器的原因。它们对用户有用,开发人员也很容易开发。在KDEPlasma桌面上,有两个文本编辑器可供选择:不起眼的KWrite和强大的Kate。它们共享来自KDE框架的名为KTextEditor的库,它提供了强大的文本编辑选项,因此无论您选择哪一个,您都拥有比桌面提供的更多“基本”文本编辑器。更多功能。在不同的文本编辑器中使用相同的组件意味着一旦你习惯了KDE中的文本编辑界面,你就会基本熟悉它们,比如KWrite、Kate、KDevelop等。安装KWrite或KateKWrite和Kate都维护在相同的开发存储库。但是,它们作为单独的应用程序发布并且具有不同的使用场景。如果您安装了KDEPlasma桌面,您可能已经安装了KWrite,但您可能需要单独安装Kate。$sudodnfinstallkwritekateKWrite可在apps.kde.org/kwrite获得,Kate可在apps.kde.org/kate/获得。两者都可以通过KDE“Discover”安装,KWrite可以作为flatpak安装。KWrite,不太基础的编辑器KWrite入门很容易。您从应用程序菜单启动它,然后开始输入。如果您只需要一个基本的文本编辑器,您可以将它用作一个简单的电子记事本。KWrite文本编辑器的所有常用约定均适用。在大文本区域中输入文本,完成后单击“保存”按钮。然而,KWrite与标准桌面编辑器的不同之处在于它使用KTextEditor库。书签当您在KWrite或Kate中工作时,您可以创建临时书签以帮助您找到文档中的重要位置。要创建书签,请按Ctrl+B。您可以通过在“书签”菜单中选择它来移动到书签。书签不是永久性元数据,也不是作为文档的一部分存储的,但是当您需要在工作时在各个部分之间来回移动时,它们是有用的工具。在其他文本编辑器中,我可以只输入一些随机词,如“foobar”,然后在字符串上执行“查找”以返回到该位置。书签是解决此问题的更优雅的解决方案,它们不会冒用占位符填充文档的风险,因为您可能会忘记删除它们。突出显示在KWrite和Kate中,您都可以激活语法突出显示,这样您就可以深入了解您正在处理的文本。在其他文字处理程序中,您可能不会有意识地使用高亮显示,但如果您曾经使用过具有自动拼写和语法检查功能的编辑器,那么您一定见过。在大多数现代文字处理程序中,标记拼写错误的红线是语法高亮显示的一种形式。KWrite和Kate可以同时以书面形式通知您错误和成功。要查看拼写错误,请转到“工具”菜单并选择“拼写”。从子菜单中,激活“自动拼写检查”。要获得有关您以特定格式(例如Markdown、HTML或Python等编程语言)编写的内容的视觉反馈,请转到“工具”菜单并选择“模式”。模式有很多种,分为几类。找到您要写入的格式并选择它。文档模式以高亮模式加载。您可以通过选择“突出显示”而不是“模式”来覆盖模式的突出显示方案。我最喜欢的文本突出显示功能之一是窗口右侧的文档概述。它基本上是整个文档的一个非常小的缩略图,因此您只需单击一下即可滚动到特定区域。它可能看起来太小而无用,但它比人们想象的更容易精确定位文档中的章节标题或大致区域并通过单击靠近它。是什么让Kate与众不同由于KWrite和Kate使用相同的底层组件,您可能想知道为什么需要从KWrite升级到Kate。如果您决定试用Kate,您将不会为了文本编辑而这样做。影响您的文本输入方式和文本交互方式的所有功能在这两个应用程序之间是相同的。但是,Kate为编码人员添加了很多功能。在Kate中编码Kate有一个侧边栏,您可以在其中查看您的文件系统或项目目录。值得注意的是,Kate有项目的概念,因此它可以将代码文件与同一目录中的头文件链接起来,比如说。它还有一个弹出式终端(只需按F4),并且能够将文档中的文本通过管道传输到终端会话中。它还有一个会话管理器,因此您可以为不同的活动配置一个独特的Kate。选择您的Linux文本编辑器很容易忽略KWrite和Kate。因为它们都随桌面一起提供,所以很容易将它们视为开发人员强制包含的简单文本编辑器的示例。但这远非准确。KWrite和Kate是KDE应用程序家族中的好例子。它们举例说明了KDE框架必须提供的内容,并为期待强大、有意义和有用的KDE应用程序奠定了基础。查看KWrite和Kate,看看哪一个适合您。
