題 在沒有TextFX插件的Notepad ++中對行進行排序


當前版本的Notepad ++(在撰寫本文時)是6.6.3。版 6.5.2 是第一個引入原生(沒有插件)排序功能的人。至少,這就是他們的主張;即使我們在版本6.5.2之後發布了九個版本,我也發現了 沒有 關於這個功能:

  • 菜單中沒有任何跡象(或者我是盲人),
  • Notepad ++文檔(在線幫助)中甚至沒有一個詞。

我在互聯網上閱讀的所有內容(包括 這個答案)仍然討論使用TextFX插件排序行。沒有關於本機(基於QuickSort)功能的任何內容。

所以: 如何在不使用TextFX插件的情況下在Notepad ++中對行進行排序?


183
2018-06-01 11:39


起源




答案:


適當的菜單選項如下。

適用於之前的所有版本 6.8.3

菜單 編輯 → 線路運營 → 按升序排序 / 降序排列

對於版本 6.8.3 和以下:

菜單 編輯 → 線路運營 → 排序行按字典順序升序 / 降序

選擇幾行,您的選擇將被排序。如果沒有選擇,則整個文件將被排序。


289
2018-06-01 11:46



我必須比你更盲目,因為我找不到它,即使在那裡。 V6.2 - AMM
耶穌。我剛剛注意到你發布的版本號。 (嘆氣)現在去獲取更新。 :-P - AMM
@Amm也許只是在Notepad ++中啟用自動更新程序,對吧? :> - trejder
作為 6.8.3,菜單項略有不同: Edit > Line Operations > Sort Lines Lexicographically Ascending 要么 Edit > Line Operations > Sort Lines Lexicographically Descending - skia.heliou
@trejder嗯;粉筆讓我站在新的一面 - skia.heliou