在 Notepad++ 中按值對文字進行排序

在 Notepad++ 中按值對文字進行排序

我有包含幾列資料的文件列表。它沒有按照我想要的輸出方式排序,因此我手動尋找一行應該在的位置。 Notepad++ 有沒有辦法以字母順序對行進行排序?如果是這樣,怎麼辦?

答案1

自從記事本++ 6.5.2現在可以對行進行本地排序:

版本 v6.9.2(截至 2016 年 8 月 5 日)

答案2

(請注意,這個答案是在 np++ 6.5.2 發布之前寫的。)

Notepad++ 似乎預設不支援排序,但是 Notepad++ 有很多朋友可以為你做類似的事情,我們稱之為插件。

  1. 下載 Notepad++ 的 TextFX 外掛程式(SourceForge 中的 TextFX) - 前往最新版本並下載最新的 TextFX…bin.zip。
  2. 開啟 zip 並將 NppTextFX.dll 解壓縮到 (Program Files)\Notepad++\plugins 資料夾。
  3. 重新啟動記事本++
  4. 若要進行排序,請選擇要排序的行,前往主選單上的 TextFX,然後選擇 TextFX 工具 - 排序行。

答案3

由於您使用的是 Notepad++,我假設您使用的是 Windows。您還有一些其他選項可以按字母順序對大型文字檔案內容進行排序。

我個人最喜歡的是 PowerShell。你可以使用排序物件 cmdlet。以下命令顯示如何使用 cmdlet 的範例。我們先讀取 MyFile.txt 的內容 (Get-Content),將其傳遞給 Sort-Object cmdlet (Sort),並將結果輸出到新檔案 (Out-File)。

Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt

在此輸入影像描述

另一個選擇是使用排序命令在命令提示字元中。

sort MyFile.txt /o MySortedFile.txt

在此輸入影像描述

最後,最後一個選擇是使用線上工具:miniwebtool.com或者sortlines.com會做這項工作。

相關內容