Выбор диапазона строк в Notepad ++

Как быстро выбрать конкретный диапазон строк в Notepad ++? У меня есть текстовый файл с более чем 1M строк, и мне нужно удалить некоторые фрагменты из него, но выбор строк вручную занимает слишком много времени. Например: мне нужно выбрать строки с 2000 по 12000, как быстро сделать это?

  • Как перенести настройки Notepad ++?
  • Как изменить строку в Notepad ++?
  • Есть ли способ сохранить сводку кода в Notepad ++?
  • Пакет заменяет определенные строки #s в xml с определенным текстом (строками) из второго файла xml в Windows 7
  • Как активировать отключенную настройку параметров облачных настроек в Notepad ++?
  • Постоянно выделять все вхождения текста в Notepad ++?
  • Как активировать отключенную настройку параметров облачных настроек в Notepad ++?
  • Как изменить строку в Notepad ++?
  • Добавить текст в начало каждой другой строки в Notepad ++
  • Как отредактировать абзац в Notepad ++?
  • Найти и заменить сразу несколько разных значений
  • Удалить пустые строки из текстового файла
  • 3 Solutions collect form web for “Выбор диапазона строк в Notepad ++”

    Я получил лучший ответ. Вы можете записать макрос (удаление, например, 10 строк). Затем запустите его несколько раз.

    1) Перейдите в Macro > Start recording

    2) удерживайте Shift и нажмите « Вниз», чтобы отметить, например, 10 строк. И удалите их.

    3) Перейдите в Macro > Stop Recording

    Теперь ваш макрос записан, вы можете сохранить его для использования в будущем.

    4) Перейдите в Macro > Save Current Recording Macro... И сохраните его с именем.

    5) Переместите курсор на строку, которую вы хотите удалить, после этого. Затем перейдите в Macro > Run A Macro Multiple Times... И выберите свой макрос и запустите его N раз, что вы хотите.

    Просто нажмите один раз в строке 2000 Затем перейдите к строке 12000 , снова нажмите Shift и Left Click .

    1) Левый клик в строке 2000

    2) Перейти к строке 12000

    3) Shift + левый клик в строке 12000

    Я только что ответил на это в этом подобном вопросе , но для нас это выглядит более подходящим ответом, и я предполагаю, что это название вопроса получит больше хитов … так что я публикую здесь и надеюсь, что это не " T какой-то faux pas … (возможно, это должна быть только ссылка на другую?)

     # File:: selectGOTO.py # A N++ Python Script to enhance line selection speed compared to mouse, cursor, page controls. # Selects text from the [ start|end ] of current line to [ end|start ] of GOTO line. # Install using:: Plugins -> Plugin Manager -> Python Script # Create script using:: Plugins -> Python Script -> New Script -> "selectGoto.py" # Add to menu:: Plugins -> Python Script -> Configuration -> [select script] [ add ] # Create shortcut:: [Restart N++] # Settings -> Shortcut Mapper -> Plugin Commands -> selectGOTO -> [modify] [ctrl]+[shift]+[g] # Simple usage: # [ctrl]+[shift]+[g] line# # Do your operation... (ie: del) from Npp import * class startAnchor: pos = 0 def selectGOTO( args ): endPos = editor.getCurrentPos() if( endPos > startAnchor.pos ): startAnchor.pos = editor.positionFromLine( editor.lineFromPosition( startAnchor.pos ) ) else: tmp = startAnchor.pos startAnchor.pos = endPos endPos = tmp endPos = editor.getLineEndPosition( editor.lineFromPosition( endPos ) ) editor.setSel( startAnchor.pos, endPos ) editor.clearCallbacks() def main(): startAnchor.pos = editor.getCurrentPos() editor.callback( selectGOTO, [SCINTILLANOTIFICATION.UPDATEUI] ) notepad.menuCommand( MENUCOMMAND.SEARCH_GOTOLINE ) main() 
    Давайте будем гением компьютера.