CudaText:一款强大的跨平台文本编辑器

CudaText 是一款用 Object Pascal 编写的跨平台文本编辑器。它是一个开源项目,可免费用于个人或商业用途。启动速度快,在 Linux 上使用 Intel Core i3 3GHz CPU,加载约 30 个插件时仅需约 0.3 秒。CudaText 支持通过 Python 插件扩展功能,包括插件、代码检查器、代码树解析器和外部工具。其语法解析器功能丰富,基于 EControl 引擎。

CudaText:一款强大的跨平台文本编辑器插图

功能

  • 语法高亮:支持 300 多种语言的语法高亮。
  • 代码树:显示函数、类等结构(如果语法解析器支持)。
  • 代码折叠:支持代码折叠功能。
  • 多光标和多选:支持同时操作多个光标和选区。
  • 正则表达式查找/替换:支持使用正则表达式进行查找和替换。
  • JSON 格式配置:包括特定语言的配置。
  • 标签式界面:支持多标签用户界面。
  • 分屏视图:支持主/次视图分屏,或将窗口分为 2/3/4/6 个标签组。
  • 命令面板:支持模糊匹配的命令面板。
  • 迷你地图和微地图:提供代码概览。
  • 显示不可见字符:可显示空格、制表符等不可见字符。
  • 多编码支持:支持多种字符编码。
  • 自定义快捷键:允许用户自定义快捷键。
  • 二进制/十六进制查看器:支持查看无限大小的文件(可处理 10GB 日志文件)。
  • 正确保存二进制文件:确保二进制文件保存无误。
CudaText:一款强大的跨平台文本编辑器插图1

HTML/CSS 编码功能

  • 智能自动补全:为 HTML 和 CSS 提供智能补全。
  • HTML 标签补全:通过 Tab 键补全 HTML 标签(需 Snippets 插件)。
  • HTML 颜色代码高亮:支持 #rgb、 #rrggbb 格式的颜色代码下划线显示。
  • 图片预览:可在编辑器内显示 jpeg/png/gif/bmp/ico 格式的图片。
  • 鼠标悬停提示:鼠标悬停在图片标签、HTML 实体或颜色值时显示提示信息。

插件功能

CudaText 的许多功能通过插件实现,包括但不限于:

  • 插件管理器
  • 文件内查找
  • 代码片段(Snippets)
  • LSP 协议支持
  • 外部工具
  • 项目管理器
  • 会话管理器
  • 宏管理器
  • 拼写检查器
  • FTP 面板
  • 高亮所有匹配项
  • 颜色选择器
  • 插入日期/时间
  • 代码检查器支持(CudaLint)
  • HTML/CSS/JS/XML 等格式化器(CudaFormatter)
  • 创建备份文件
  • 菜单配置器
  • 更多插件功能…
下载地址
百度云盘
密码:hmwa
123盘
密码:Fduz

评论