У меня длинный список текста, текстовая строка 1 до строки 1000000000, я бы хотел спросить, скажем, я хотел бы сделать выбор и скопировать в определенную строку из строки 100 на 1000 .. только, возможно ли это и как это сделать в блокноте ++ .. спасибоNotepad ++ Выбор определенной области в тексте
ответ
Notepad ++ не имеет этой функции. Вы можете перейти к строке без проблем с помощью Поиск -> Перейти к ... и выбрать номера строк, но это не позволяет выделить линии между начальной и конечной точками.
Что нужно сделать, так это использовать язык сценариев для извлечения строк, которые вы хотите. Это быстро, легко и свободно устанавливается. Я хотел бы сделать следующее:
- Установка Python
Создайте текстовый файл и сохраните его с расширением
.py
и введите следующий простой сценарий:#!usr/bin/env python fp = open("outputfile.txt","w") fp.write(''.join(open('inputfile.txt', 'r').readlines()[100:1000])) fp.close()
inputfile.txt
является файл, содержащий миллион строк иoutputfile.txt
- это файл, в котором Python сбрасывает нужные строки. Обратите внимание, что если входной файл содержит 10000000 строк, мы указываем в приведенных выше строках, что нам нужны строки только от 100 до 1000.- Убедитесь, что скрипт Python и входной файл находятся на одном пути. Выходной файл также будет сброшен в том же пути
- Выполнить сценарий, как и любой другой сценарий Python
После того, как у Вас есть свой выходной файл, это просто вопрос использования Ctrl + A выбрать все и делать то, что вы хотите, с текстом.
Одно очко: Я не думаю, что Notepad ++ может даже открывать очень большие текстовые файлы. В зависимости от типа данных, содержащихся в нем, и на основе моего личного опыта, N ++ работает для файлов размером менее 200 МБ. Поэтому, если у вас есть миллионный файл с большим количеством данных, вы даже не должны пытаться его открыть в N ++. Впрочем, это просто мнение.
Другой аналогичный Stackoverflow question показывает скрипт Perl, который делает то же самое. Выберите любой вариант, который вы пожелаете (Python или Perl), но так как я парень на Python, я говорю, выбираю первый :)
эй .. я очень ценю ваш ответ! я попробую – user1234665
- 1. Выбор определенной области из изображения
- 2. Экспорт определенной строки в Notepad ++
- 3. Обновление рабочей области Notepad ++?
- 4. отдельного предложения в тексте с Notepad ++
- 5. Выбор столбца в текстовой области
- 6. glMaterialfv в определенной области
- 7. Гиперссылка в определенной области
- 8. Выбор всех шаблонов в тексте
- 9. notepad ++ Прекратить замену в определенной строке
- 10. Добавить значение до определенной строки в Notepad ++
- 11. подстановочный знак определенной длины в Notepad ++
- 12. Notepad ++: выбор текста до совпадающих символов
- 13. Выполнение скриншота определенной области
- 14. Перемещение объекта в определенной области
- 15. Выполнение действия в определенной области?
- 16. сдвигают слова в определенной области
- 17. Поиск контуров в определенной области
- 18. Выбор последней строки текстовой области
- 19. Выбор определенной строки в mysql
- 20. Выбор определенной строки в UITableview
- 21. Выбор определенной строки в richtextbox
- 22. Выбор определенной камеры в OpenCV?
- 23. PHP Выбор определенной строки
- 24. Выбор текста в основном тексте, например ibook
- 25. многострочный выбор в возвышенном тексте 2
- 26. Выбор прямоугольной области в excel
- 27. Выбор области действия
- 28. Выбор области на фото
- 29. Распознаватель UIGesture для определенной области
- 30. Идентификация определенной области на картинке
Вопрос не ясен. Что вы пытаетесь сделать за пределами вырезания и вставки? Является ли это особенным из-за формата файла? Вы пытаетесь создать макрос? –