CudaText是一个跨平台的文本编辑器,用Lazarus编写。开源项目。它启动相当快(~0.3秒~30个插件,在Linux上CPU Intel Core i3 3Hz)。它可以通过Python插件(插件、短链器、代码树解析器、外部工具)进行扩展。语法解析器功能丰富,基于EControl engine(尽管没有一些竞争对手那么快)。
特性
语法高亮为许多语言(230+ lexers)。
代码树:函数/类/等等的结构,如果lexer允许的话。
代码折叠。
Multi-carets multi-selections。
使用正则表达式查找/替换。
JSON格式的config。包括lexer-specific配置。
选项卡式界面。
分屏主从视图。分割窗口到2/3/4/6组选项卡。
命令面板,带有模糊匹配。
小地图。Micromap。
显示未付印的空白。
支持多种编码。
可定制的快捷键。
不限大小文件的二进制/十六进制查看器(可以显示10 Gb日志)。
正确保存二进制文件。
特性HTML/CSS编码
智能自动完成HTML, CSS。
HTML标签用tab键完成(Snippets插件)。
HTML颜色代码(#rgb, #rrggbb)下划线。
显示图片在编辑区域(jpeg/png/gif/bmp/ico)。
当鼠标移动到图片标签,实体,颜色值时显示工具提示。
作为插件实现的特性
插件管理器
找到的文件
片段
外部工具
项目经理
会话管理器
宏观经理
拼写检查器
FTP面板
剥绒机支持(CudaLint)
括号突出显示,转到对括号
强调所有出现
颜色选择器
插入日期/时间
格式化HTML/ CSS/ JS/ XML/ SQL
选项卡列表在侧边栏
创建备份文件
菜单配置器