如何根据 notepad++ 中的特定列按字母顺序排序?

如何根据 notepad++ 中的特定列按字母顺序排序?

我不知道该如何措辞询问。我有几千个条目,我想按字母顺序排序,但使用内置的 notepad++ 会先对数字进行排序,而在我的例子中,我需要忽略一部分。展示是我所知道的唯一解释方法。

以下是一些示例数据

000500001010a900       1baf3214cb4b7a7b0aeb1b287d2e9d1a       Super Mario Kart                    
000500001010ab00       4e2a55f304b20e1af742bfbc710f5f40       Batman Arkham City: Armored Edition 
000500001010ac00       7092878593502e59e62b3b75de3de8b4       BEN 10 OMNIVERSE™                   
000500001010ad00       34a8f7d901a8e0358377bff9ae13c779       Darksiders II                       
000500001010ae00       b685d174175996dfcef21b6a14c601b1       JUST DANCE 4                        
000500001010af00       76e7ad38eed475ffbd7b416f49f34fe9       Marvel Avengers™: Battle for Earth  

如您所见,它根据数字进行排序,我想根据标题进行排序。如果我省略所有其余部分,这很容易,但我需要将标题与标题 ID 和键保留在同一行。这就是我的问题所在。

答案1

  1. 将光标放在所需列的第一个字符之前。
  2. 按住该ALT键。
  3. 使用鼠标标记您想要排序的列中的块,如下面的屏幕截图所示。
  4. 从主菜单进入例如编辑 > 行操作 > 按字典顺序升序排列行并根据您的需要对线路进行排序。

在此处输入图片描述

如果您更喜欢在步骤 2 中使用键盘,请按住Shift+ALT键并使用光标键标记该块。

答案2

可能性比其他答案更多。特别是,对于大文件,有更多可行的方法(例如下面的“滚动条”方法)。我对另一个答案的更正和补充被拒绝了,说这应该是单独的答案,所以这里是:

  1. 选择列执行以下操作之一:
    • 单击并将鼠标光标从列的一个角拖动到其对角,同时Alt在拖动过程中按住键。
    • 或者将文本光标放在列的四个角中的任意一个(例如左上角),按住Alt+ 的同时使用箭头键和/或和/或Shift将文本光标移动到对角。PageUpPageDown
    • 或者将文本光标放在列的四个角中的任意一个角,滚动到对角(使用滚动条或鼠标滚轮),然后按住Alt+Shift并单击对角。
  2. 从主菜单进入例如编辑 > 行操作 > 按字典顺序升序排列行

截屏

相关内容