|
本帖最后由 吉毛桃 于 2024-1-19 13:34 编辑
转介绍: CudaText 既是一款出色的通用文本编辑器,又是一款高级、功能丰富的程序员编辑器。
它来自另一个程序员编辑器 SynWrite 的作者,并与SynWrite共享大部分功能。
CudaText 具有丰富的功能,包括项目、会话、语法突出显示、代码折叠、代码树、多插入符号、多选、自动完成、片段、使用正则表达式搜索/替换、宏、选项卡式界面、选项卡组、拆分- 视图、小地图、微地图、书签、许多 HTML/CSS 功能、可自定义的键映射、主题等等。
配置CudaText 具有令人难以置信的可定制性。侧边栏可以打开或关闭;侧面和底部面板、包含行号的装订线、工具栏、标签栏、标尺线、状态栏等都可以打开和关闭。可以应用主题。可以为各种元素设置自定义颜色(包括背景)和字体,并调整元素的大小,例如设置标签栏的高度、标尺线、状态栏等。
CudaText 可以开箱即用,但如果花时间定制它以适合自己的喜好,将实现最佳的用户体验。插件尽管 CudaText 是可定制的,但它也可以通过插件进行扩展。插件是在核心代码之外添加附加功能的绝佳方式。事实上,CudaText 的大部分现有功能都是以这种方式实现的。当然,仍然有某些类型的操作(主要是实时编辑功能),它们不能以插件的方式工作的很好,而最好作为主代码的一部分来实现。稍后再详细介绍。插件管理器允许用户安装、更新、配置或删除插件,查看单个插件的自述文件或主页,或直接从 Github 安装插件。更新功能将扫描配置的存储库,并向用户显示已安装插件的列表,每个插件的安装日期和版本,以及最新的可用日期和版本。自动选择每个插件的新版本,允许用户轻松地一次更新全部,或者手动选择要更新的插件。一群非常有能力的作者提供了大量的插件,包括通用特性、词法分析器、linter、片段、主题和界面翻译。用户也可以开发自己的扩展。大多数插件都是用 Python 编写的。语法高亮CudaText 与 SynWrite 共享其词法分析器引擎,它是我见过的最强大的引擎之一,其支持的功能远远超出了许多其他编辑器中的语法高亮功能。
根据 CudaText 主页,目前有 180 多个词法分析器可用,而且这个数字还在增长。如果您需要的词法分析器尚未创建,则创建简单的词法分析器很容易。当然,使用更高级的功能进行开发更具挑战性,但没有什么是经验丰富的程序员无法处理的。写作虽然它是一款出色的通用文本编辑器,但毫无疑问,CudaText 主要是程序员的编辑器,由程序员为程序员开发。粗略浏览一下它的功能,就会发现它非常适合这项任务。开发人员已经认识到这一情况,并且现在正在有意识地努力扩展其能力以适应更多创造性的写作任务。就在最近,我们已经看到添加了导航、格式化和对齐段落的功能。段落现在可以使用第一行缩进、第一行悬挂、块或引用块来格式化,并且可以左对齐、右对齐、居中或全对齐。现在可以使用特定于段落的导航,其中包含跳转到开头、结尾以及上一段和下一段的命令。目前,这些功能是通过插件实现的,并且仅按需提供,而不是“实时”地完成。
这意味着每次编辑格式化的段落时,都必须通过按下热键重新格式化,而不是在编辑时自动重新格式化。
CudaText 支持通常的全屏模式,这会导致程序覆盖整个屏幕,隐藏标题栏和 Windows 任务栏。但它也允许用户配置哪些程序元素也应该被隐藏(如果它们被打开),包括侧边栏、工具栏、标签栏、状态栏、左侧面板、底部面板和带有所有元素。此外,它还有一个无干扰模式,自动隐藏所有这些,只留下菜单栏、标尺(如果打开)、小地图/微地图(如果打开)和覆盖整个屏幕的客户区,允许作者完全专注于他的文本。性能表现CudaText 在我交给它的每一项任务上都非常快没有遇到任何延误。结论作为一个通用的文本编辑器,CudaText 不仅符合标准,而且作为一个程序员的编辑器,它真的很耀眼。它也正在成为一名非常优秀的写作编辑器。当然,除了缺少拼写检查器之外,这是它唯一真正的弱点,希望能迅速纠正。鉴于它的众多功能、令人难以置信的配置能力、跨平台可用性(使用户可以在多个平台上使用他的所有自定义设置)以及其价格(免费),人们很难找到更好的解决方案。强烈推荐。一个记事本(Notepad / Notepad++)的替代品,程序员编辑器的目标用户是那些用正则表达式思考和使用行号的人。
CudaText提供了另一个可选项。它是一个跨平台(Windows, Linux, 国产操作系统和Macos)的代码编辑器,也是一个很好的文本编辑器。首先,CudaText 因为具有便携性,它拥有标签页界面。通过单击文件>打开,选择多个文档,将在各自的选项卡中同时打开多个文档。CudaText是一款设计良好的记事本(notepad++) 替代品,易于学习和使用。
|
|