Как узнать, какая строка самая длинная в документе с использованием Notepad++?
Документ содержит более 500 000 строк, поэтому неудобно искать его вручную.
Как узнать, какая строка самая длинная в документе с использованием Notepad++?
Документ содержит более 500 000 строк, поэтому неудобно искать его вручную.
Чтобы найти самую длинную строку в файле, используйте Notepad++ 32-bit.
Установите плагин Python. Для этого:
Создайте новый скрипт: в меню выберите « Плагины» → «Python Script» → «Новый скрипт».
Longest Line
и выберите Сохранитьfrom Npp import *
import re
longest_line = (-1, -1, -1)
editorContent = editor.getText()
position = 0
eol_size = 2 if editor.getEOLMode() == 0 else 1
for line_number, line in enumerate(editorContent.splitlines()):
if len(line) > longest_line[1]:
longest_line = line_number+1, len(line), position
position += len(line) + eol_size
editor.setCurrentPos(longest_line[2])
notepad.messageBox("Longest line is line number %d @ %d characters" % longest_line[:2])