发行了新版本 从免费的跨平台代码编辑器 CudaText 1.117.0, 用Free Pascal和Lazarus编写。 这个新版本对字符,表达式以及搜索等方面的支持进行了改进。
对于那些不认识编辑的人,他们应该知道它支持Python扩展和 它具有Sublime Text中的一些功能。 有一些作为插件实现的IDE函数。 已经为程序员准备了200多个语法词法分析器。
该代码根据MPL 2.0许可证进行分发。 程序集可用于Linux,Windows,macOS,FreeBSD,OpenBSD,NetBSD,DragonflyBSD和Solaris平台。
CudaText 1.117.0的主要新功能
TRegExpr正则表达式引擎已得到改进此外,还添加了原子组,命名组,向前和向后搜索断言,Unicode组搜索,对来自U + FFFF集的Unicode字符的支持,对“递归”和“子例程”的支持以及所有格修饰符。
它与Free Pascal中的引擎相同,但是CudaText的作者(Alexey Torgashin)继续开发它,特别是对于编辑器。 不幸的是,您不能使用像Delphi引擎那样的引擎,因为它不是处于“纯Pascal”状态,并且很难为所有支持的操作系统和处理器进行编译。
词法器得到了改进。 JSON格式 lexer现在强调所有无效的构造, Bash强调无效的“数字”, PHP已得到改进,可以通过许多测试。 添加了RegEx词法分析程序以使“正则表达式”模式下的“查找”对话框条目着色。
在文本中选择较大的内容进行搜索时,带有“在选择中”选项的“查找下一个”不会进行较小的选择,而是将“书签”设置为找到的内容。 也就是说,原始选择不会丢失。 在文本编辑器中很少这样做。
另外, HTML结构的自动完成功能已得到改进。 通过在包含文件路径的引号中输入值,编辑器提供文件系统上文件/目录的列表。 伪元素和@ -rules自动完成功能已为CSS实现。 在CSS中添加了数十种缺少的属性和颜色名称。
最后,还突出显示了以下添加的选项:
- 相对行号(VS代码将此称为“相对行号”)。
- 隐藏“查找/”对话框中的几乎所有按钮
- 代替。
- 小地图比例尺。
- 状态栏字体。
- 为顶部菜单(UI主题元素)着色。
- 状态栏颜色的UI主题元素。
- 允许查看选项卡条。
- 允许在启动时显示底部和侧面面板。
- 暂停使用其他工具提示。
- 在选项卡上的圆X图标。
- 现在,“项目管理器”加载项在列表中展开之前不会读取子目录。 该插件还添加了通过遮罩隐藏文件和目录的选项。
- 在“撤消/重做”中,将考虑标记的位置。
- “检查更新”命令已调整为可在所有操作系统上运行。
如何在Ubuntu及其衍生产品上安装CudaText?
最后,对于那些有兴趣在系统上安装此代码编辑器的人,他们可以用两种不同的方式来完成它。
第一个很简单 下载应用程序deb软件包 并使用您最喜欢的软件包管理器或从终端执行此安装。
第二种方法是 从编辑器下载了二进制包, 从个人的角度来看,这是比较完整的,并不是因为二进制格式的编辑器与针对Ubuntu或衍生版本的预编译格式有所不同。
如果不是这样,则除了二进制文件外,还包括一些文件,这些文件是学习如何使用编辑器的教程。
继续第一种方法, 我们要做的就是头脑 到以下链接 我们可以在其中获得deb软件包。
下载完成后,我们可以使用软件包管理器或从终端进行安装,方法是将自己放置在进行下载的文件夹中,然后键入以下命令:
sudo apt install ./cudatext*.deb
而对于二进制 简单地 让我们下载 软件包“ CudaText linux x64 qt5”或“ CudaText linux x64”,后者在gtk中。
解压缩文件 我们必须使用以下命令:
tar -Jxvf archivo.tar.xz
在该文件夹内是二进制文件,我们可以双击该文件执行该文件。