UltraEdit在2023年回归,对其脚本引擎进行了大修,并对现有功能进行了一些其他更新。这些变化允许在编辑器中加入更多的现代功能和组件。
更新的脚本语言和架构
UltraEdit的内部脚本结构已经更新。最重要的是,这为未来几年UltraEdit的高级功能奠定了技术基础。从用户的角度来看,例如,这种变化允许你使用最新的JavaScript标准中的当代功能和惯例。
更新后的UltraEdit具有JS功能。包括对现代JS结构的支持,如类。
而且从工程的角度来看,它为编辑器本身增加了更有能力和性能的脚本功能。这将包括一些大的功能,比如期待已久的插件支持,它还不会出现在这个版本中,但我们希望在以后的某个时候展示其主要功能。
旧版方案
随着新的脚本更新,有许多令人兴奋的功能可以尝试,而这些功能以前是没有的。但是,与任何重大更新一样,人们通常会担心这可能会影响到依赖现在已经过时的功能的现有功能。
对于那些已经创建、维护并习惯于使用自己以前存在的脚本的用户来说,是个好消息。开发团队进行了严格的测试和兼容性检查,以确保脚本行为与更新前的行为保持一致。
如果你的任何脚本受到这次更新的影响,请使用支持通道向我们发送你的反馈。
集成的PowerShell实例
UltraEdit的集成功能列表中,增加了对编辑器内PowerShell实例的支持。你可以使用菜单">"......"来启动一个可停靠的PowerShell窗口,而不是手动启动PowerShell。
有了这个新功能,你可以执行命令行任务,而不需要从编辑器中导航出来。它还允许编辑器的功能与命令行直接互动。例如,你现在可以在不离开编辑器环境的情况下运行脚本和程序--有点让人想起基本的IDE功能。
在UltraEdit中直接添加一个可停靠的PowerShell窗口,方法是导航到Layout,勾选PowerShell可停靠窗口的复选框。
我们正在考虑UltraCompare的外壳功能和其他变体,如Linux或Mac风味的外壳。如果你对这些感兴趣,请在我们的支持t通道告诉我们,这样我们就可以更好地了解我们应该优先考虑什么。
UltraEdit2023继续改进编辑器的HTML或Markdown预览功能。正如大多数开发者所知,UE的实时预览是以浏览器窗口的形式显示的。例如,有一些功能是为定制的网络浏览器保留的,如Chrome的内置开发工具,允许记录或检查功能。
UE2023.0在实时预览中增加了非常相同的功能。当你打开实时预览时,你现在可以访问Chrome或Edge等现代浏览器中存在的标准开发者工具包。例如,如果你需要快速查看浏览器元素的底层代码,看看它是如何被渲染的,这就特别有用。
此外,新的实时预览现在支持选择/抓取/打印命令。这允许你在实时预览窗格中突出一个选择,将其捕捉为文本或图像,并快速将其打印为pdf--所有这些都是在渲染和标记到位的情况下进行的。
错误修复和QoL改进
某些UTF-8的内容,省略号位置不正确
评论/取消评论的改进
URL突出显示和互动的改进
在选定的文本中全部替换后突出显示不正确
插入多行HTML模板时关闭标签的位置不正确
对内联的PHP注释高亮不正确
快速查找后,活动字符串没有被正确高亮显示
使用特定的命令行参数在启动时发生崩溃
在启用实时预览的情况下进行编辑时,游标会跳到行的开头
启用更新的JavaScript支持以执行命令行脚本
拼写检查检查整个文档而不是选择
编码功能区添加了PHP、Python、Ruby和PowerShell命令
在命令调色板中使用"/"根路径时发生崩溃
插入模板时崩溃
启用单行可滚动标签时无法滚动到最左边的标签
FTP:解析某些大型目录时非常慢
FTP:加载PPKv3键的问题
FTP:使用平铺窗口模式时在错误的标签组中打开文件
FTP:在使用ASCII传输模式打开的文件中增加了额外的一行
FTP:"重命名文件夹"在启用"仅显示当前目录"的情况下会导航到文件夹而不是重命名。
FTP:当焦点在FTP窗格中时,F5会触发活动文件的大写命令
使用Ctrl+ Backspace时,光标位置和自动完成对话框不正确
大括号匹配不正确地突出字符串中的大括号
巨集快速记录强制"向上查找"的查找动作
用特定内容对文件进行排序后发生崩溃
从UTF-16文件的末尾到开头进行搜索后,快速查找会跳过文件中的第一次出现。
查找(和随后的查找字符串选择)在ANSI文件中有效,但在UTF-16文件中无效
查找下一个跳过大文件中搜索字符串的第一次出现
查找跳过搜索字符串的有效匹配
当试图处理非常大的文件(30GB以上)时,JSON管理器挂起/崩溃了
UltraEdit的下一步是什么?
我们现在要让你知道。2023年将是UltraEdit的重要一年。
产品路线图中充满了令人兴奋的东西和发展,这些东西正在向编辑器方向发展。我们不能公布它们是什么,因为它可能还会改变,但请继续关注!
同时,我邀请你观看我们最近的一些网络研讨会,如果你还没有的话。我们正在寻找特殊的用例--大型文件处理、XML工作、CSV和数据库格式化,甚至是依赖UE的十六进制模式的项目。如果你喜欢我们的网络研讨会的形式和内容,给我们一个提示,我们可能会把它做成一个网络研讨会。给我发信息,征求建议.
还有,如果你因为更新而遇到任何奇怪的行为,或者你对最新的版本有一些反馈,请通过电子邮件向我们提交报告。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !