2014-03-03 22:55:01 +0000 2014-03-03 22:55:01 +0000
93
93

在Notepad++中按值排序

我有包含几列数据的文件列表。它没有按照我想要的方式从输出中排序,所以我手动寻找一行应该在哪里。在Notepad++中是否有一种方法可以按字母顺序对行进行排序?如果有,怎么做?

答案 (3)

141
141
141
2014-07-05 22:07:19 +0000

Notepad++ 6.5.2 起,现在可以对行进行排序。

49
49
49
2014-03-03 23:20:36 +0000

(注意,这个答案是在np++ 6.5.2发布之前写的。)

看来Notepad++默认是不支持排序的,但是Notepad++有很多朋友可以帮你做这样的事情,我们称之为插件。

1.下载Notepad++的TextFX插件( TextFX in SourceForge )–到最新版本下载最新的TextFX…bin.zip。 2. 打开压缩包并解压NppTextFX.dll到(Program Files)/Notepad++/plugins文件夹中。 3. 重新启动Notepad++ 4. 要进行排序,选择要排序的行,在主菜单上进入TextFX,选择TextFX工具-排序行。

2
2
2
2017-03-21 17:05:32 +0000

由于您使用的是记事本++,我假设您使用的是Windows。你有一些其他的选项来按字母顺序对大型文本文件内容进行排序。

我个人最喜欢的是PowerShell。你可以使用 Sort-Object cmdlet 。下面的命令显示了一个如何使用cmdlet的例子。我们首先读取MyFile.txt的内容(Get-Content),将其传递给Sort-Object cmdlet(Sort),然后将结果输出到一个新文件(Out-File)中。

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

另一种方法是在命令提示符中使用 Sort命令

sort MyFile.txt /o MySortedFile.txt

最后,最后一个选项是使用在线工具。 miniwebtool.com sortlines.com 就可以了。