Home » Products » UltraEdit » Menu Commands 菜单命令 » File Menu 文件菜单

高级排序/选项

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

 

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

 

排列顺序

递增 这个设置是升序排序 (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 会话期间保存,被排序文件命令使用。  

Attachments
There are no attachments for this article.
Related Articles
DOS 到 MAC 命令
Viewed 506 times since Mon, Feb 6, 2012
另存到 FTP
Viewed 367 times since Mon, Feb 6, 2012
关闭所有文件命令
Viewed 476 times since Mon, Feb 6, 2012
另存为命令
Viewed 400 times since Mon, Feb 6, 2012
打印所有文件命令
Viewed 668 times since Mon, Feb 6, 2012
镜像显示字体命令
Viewed 761 times since Mon, Feb 6, 2012
另存为对话框
Viewed 524 times since Tue, Feb 7, 2012
文件打开对话框
Viewed 752 times since Tue, Feb 7, 2012
打印设置命令
Viewed 358 times since Mon, Feb 6, 2012
FTP 浏览
Viewed 502 times since Mon, Feb 6, 2012