我已经使用Notepad ++编写了脚本,并且在其中对数组进行了硬编码。这是我多年来扩展的脚本,因此数组变得“未排序”。假设现在看起来像这样:
my_array[0] = "bb";
my_array[1] = "aa";
my_array[2] = "cc";
my_array[3] = "ab";
我想做的是改为使其看起来像这样:
my_array[0] = "aa";
my_array[1] = "ab";
my_array[2] = "bb";
my_array[3] = "cc";
即,我想对数组进行“排序”,以便在脚本文件中看起来更好,这样可以更轻松地找到我可能要更改的任何值。
在Notepad ++中,是否有任何功能可以以这种方式更改脚本中的文本?如果是这样,我将如何去做?
我可能找不到直接的方法来进行这种基于列的排序,尽管可能有一个插件可以提供帮助(因为记录TextFX无效)。而是采用略为回旋的方式:
使用Alt+鼠标或Shift+ Alt+箭头键仅选择数组索引0-3并将其删除。您最终将得到:
my_array[] = "bb";
my_array[] = "aa";
my_array[] = "cc";
my_array[] = "ab";
选择“编辑”菜单>“行操作”>“按升序对行进行排序”将导致以下结果:
my_array[] = "aa";
my_array[] = "ab";
my_array[] = "bb";
my_array[] = "cc";
现在,将文本光标放在第一行的两个方括号之间。转到“编辑”菜单>“列编辑器”(或按Alt+ C),输入如下所示的值,然后单击“确定”:
最终结果将是您想要的,即:
my_array[0] = "aa";
my_array[1] = "ab";
my_array[2] = "bb";
my_array[3] = "cc";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句