0
任何人都知道如何在Notepad ++或其他文本编辑器中以这种方式对行进行排序?按行长和字母顺序排序行
所以基本上我希望把这个:
Dog
Cat
Horse
Elephant
Pig
Sheep
Mouse
进入
Cat
Dog
Pig
Horse
Mouse
Sheep
Elephant
任何人都知道如何在Notepad ++或其他文本编辑器中以这种方式对行进行排序?按行长和字母顺序排序行
所以基本上我希望把这个:
Dog
Cat
Horse
Elephant
Pig
Sheep
Mouse
进入
Cat
Dog
Pig
Horse
Mouse
Sheep
Elephant
在SynWrite可以让插件。调用“工具 - 新插件”,输入“mysort”。输入文字并保存
from sw import *
class Command:
def run(self):
text = ed.get_text_all()
end = ed.get_prop(PROP_EOL)
text = text.split(end)
text = sorted(text, key = lambda x: '%5s'%len(x)+x)
text = end.join(text)
ed.set_text_all(text)
然后通过“Tools-Plugins”调用。
感谢它的工作! – FuZzy1 2014-11-23 21:34:06