sort 指令

使用 sort 指令來排序現行文件中的文字元素。

語法

sort [ all
     | selection
     | elementRange startElement [ endElement ]
     ]
     [ descending ]
     [ numeric ]
     [ localeSensitive ]
     [ columnRange startColumn [ endColumn ] ]
     [ newField
       [ descending ]
       [ numeric ]
       [ localeSensitive ]
       [ columnRange startColumn [ endColumn ] ]
     ] [...] 

參數

all 使用參數 all 來指出您要排序所有可見的元素。
selection 使用參數 selection 來指出您只要排序區塊選項中的元素。
elementRange
startElement [ endElement ]
請利用 elementRange 參數來指出您要排序的元素範圍。 startElementendElement 參數必須是正整數,用來表示元素在文件中的序數位置。 如果您沒有指定 endElement,元素範圍就是從 startElement 延伸到文件結尾。
descending 使用參數 descending 來指出應該依降序方式排序元素。
numeric 使用參數 numeric 來指出應該將元素文字解譯為數字,而非文字。
localeSensitive 使用參數 localeSensitive 來指出應該按照與語言環境有關的比較來排序元素文字。
columnRange
startColumn [ endColumn ]
請利用 columnRange 參數來指出排序比較中所應使用之文字的直欄範圍。 startColumnendColumn 參數必須是正整數,用來指出直欄位置。 如果您沒有指定 endColumn,元素範圍就會延伸到元素結尾。
newField 使用參數 newField 來指出應該使用額外的欄位來進一步排序文件。

狀態

status 參數不會受到這個指令的影響。

說明

如果有區塊選項而您沒有指定 allelementRange,則 sort 指令會排序現行選取的區塊中的元素。

如果沒有區塊選項,您也沒有指定 elementRange,文件中所有可見的元素都會包括在排序中。

如果有矩形區塊選項而您沒有指定 allelementRangecolumnRange,則會根據矩形區塊選項中的文字來排序。

sort 指令只會影響非 show 元素的可見元素。

範例

sort
sort selection
sort elementRange 10 20 columnRange 1 4 newField columnRange 10 20 numeric descending

相關概念
編輯器指令、動作和參數

相關參照
show 參數
visible 參數
預設編輯器指令