返回介绍

高级排序/选项

发布于 2020-09-10 13:29:48 字数 1274 浏览 1288 评论 0 收藏 0

该命令用来让你设置排序选项,并执行活动文件排序。排序命令在整个文件中执行,除非选定了部分内容。如果选定了部分内容,只排序选定部分的内容。但如果处于列模式,所有 选定的行均被排序,不仅仅是选定的列。撤销命令不支持排序操作。排序操作中不支持“撤销”命令。

当选择了这个选项时,会打开一个对话框,其中有下列选项:

排列顺序

递增 这个设置是升序排序 (a 到 z,1-9),这是默认选项。

递减 这个设置是降序排序 (z 到 a,9-1)。

删除重复行

如果选中这个选项,所有找到的相同内容的行将被删除,只保留第一行。如果设置了忽略大小写选项,如果该行中如果只存在大小写差异,则视为相同。

忽略大小写

如果你在搜索中对大小写无所谓,则应该选中这个选项。例如 AT 被视为与 at 相同。如果你考虑 AT 不同于 at,则选中这个选项。

数字排序

如果选中该选项,那么将在选定列执行数字排序。一般来说,排序是非数字性的,比如值 1、11、111 会排在 2、22、222 之前,因为 1 在 2 之前。如果选择了数字排序,那么该值将按数字值进行排序.(1、2、11、12、111、222)。 数字排序在本地指定排序或使用其他排序方式的时候不可用。

列排序

在排序中可以选择 4 个以下的排序键。每个排序键包含将被排序的列的范围。该范围的普通值是从列 1 到 9216。

不想使用的键的起始和结束列应该设为 0。如果使用了多个键,排序顺序是基于第一个键,然后是第二个键,以此类推。

要按完整行排序,将起始列设为 1,结束列设为 -1。如果所有的键结束列都有 -1 值,表示将从第一列到行末进行排序。如果任何一个键设置为排序整行,那么其余的键将被忽略。

如果所有排序键的起始列是 0 (不按行排序),那么起始列将是光标所在列。

当使用较少的键、排序较少的列时,排序执行性能较好。

排序使用内存映射文件和虚拟内存。在一些场合,它可能需要使用代用排序,允许用户指定要使用的临时文件的位置。如果是这种情况,应该选中不使用虚拟内存的代用排序选项,并且只能使用单个排序键(使用数字排列)。这和只支持单个键的早期版本完全相同。

使用本地位置(较慢)

这用来指定应该按指定的本地位置进行排序。对于一些语言 (比如德语),这是改变默认排序顺序所必需的。本地位置可以在高级菜单和设置代码页/位置命令下指定。当使用这个设置时,排序可能会比不使用这个选项时慢。

这些选项在 UltraEdit 会话期间保存,被排序文件命令使用。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文