在Notepad++中按值排序
我有包含几列数据的文件列表。它没有按照我想要的方式从输出中排序,所以我手动寻找一行应该在哪里。在Notepad++中是否有一种方法可以按字母顺序对行进行排序?如果有,怎么做?
我有包含几列数据的文件列表。它没有按照我想要的方式从输出中排序,所以我手动寻找一行应该在哪里。在Notepad++中是否有一种方法可以按字母顺序对行进行排序?如果有,怎么做?
自 Notepad++ 6.5.2 起,现在可以对行进行排序。
(注意,这个答案是在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工具-排序行。
由于您使用的是记事本++,我假设您使用的是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 就可以了。