Я также новичок в python и после использования некоторых бит и частей здесь я предлагаю свои два цента
print str(int(time.time()))+str(datetime.now().microsecond)[:3]
str (int (time.time ())) займет временную эпоху как int и преобразовать его в строку и присоединиться к ... str (datetime.now (). microsecond) [: 3], которая возвращает только микросекунды, конвертировать в строку и усекать до первых трех символов
Я написал плагин AdvancedSorters , чтобы справиться с этими сложными требованиями сортировки.
Как и в ответе @ Birei, этот плагин предлагает команды расширения, которые оценивают выражение в строке, помещают это число перед строкой, выполняют числовую сортировку, а затем снова удаляют временное число. Специализации обрабатывают общую сортировку по количеству символов и ширине отображения строки, так что вы можете просто использовать:
:SortByWidth