Как изменить строку в Notepad ++?

Можно ли изменить одну строку в Notepad ++?

Пример:

  • Как перенести настройки Notepad ++?
  • Постоянно выделять все вхождения текста в Notepad ++?
  • Добавить текст в начало каждой другой строки в Notepad ++
  • Как активировать отключенную настройку параметров облачных настроек в Notepad ++?
  • Notepad ++ выделяет функцию копирования?
  • Экспортировать все совпадения регулярных выражений в Textpad или Notepad ++ в виде списка
  • Hello world

    Изменилось бы

    dlrow olleH

    Должен ли я установить плагин для таких функций?

    UPDATE : Я хочу сохранить буфер в исходном состоянии. Таким образом, [copy] – [external transform] – [paste] не подходит.

    Кроме того, я хотел бы остаться в отключенной среде рабочего стола, поэтому любое решение для онлайн-сервисов не подходит.

  • Есть ли способ сохранить сводку кода в Notepad ++?
  • Экспортировать все совпадения регулярных выражений в Textpad или Notepad ++ в виде списка
  • Не удалось получить макросы в блокноте ++ более новая версия
  • Как отредактировать абзац в Notepad ++?
  • Добавить текст в начало каждой другой строки в Notepad ++
  • Найти и заменить сразу несколько разных значений
  • 6 Solutions collect form web for “Как изменить строку в Notepad ++?”

    Если вам не нужно делать это, вы часто можете скопировать строку в этот онлайн-инструмент, чтобы сделать разворот.

    Вы можете выполнить повторный поиск и заменить, чтобы отменить строку после того, как вы отметили начало строки специальным символом (я использую знак процента% в примере)

    Поиск: (%)(.*)(.)

    Заменить: \3\1\2

    Включить «регулярные выражения» в поиске и замене.

    Повторите операцию, пока строка не изменится на противоположную.

    UPDATE: я добавил скрипт Python-3 «reverse the clipboard text».
    Этот сценарий Python-3 предназначен для текста в Юникоде; то есть. Весь текст …

     # original # Ĥĕłłō ŵōŗłđ in Unicode # reversed # edocinU ni đłŗōŵ ōłłĕĤ 

    Поскольку комплексное решение не было представлено (пока), я упомянул об использовании Unix-инструментов.

    Загрузите утилиты, упомянутые в источнике (ниже), и поместите их в папку PATH'd.
    Введите код (ниже) в файл .cmd и назовите его любым, что вам нравится. (Это, конечно, должно быть в папке PATH'd).
    Создайте ярлык Windows для .cmd (поместите его где-нибудь в свой StartMenu и настройте его на запуск с минимальным значением) … и присвойте ему ярлык быстрого доступа.

    Затем вы можете просто скопировать текст по вашему выбору в буфер обмена и нажать горячую клавишу … Готово! .. Обратный текст заменяет выделенный текст.

    Если вы предпочитаете, вы можете настроить макрос NotePad ++, чтобы выбрать и скопировать всю строку. (Обратите внимание на символ новой строки в конце текста.

    Также, как упоминалось в примечаниях к источнику. Эта работа для однобайтовых наборов символов.

    sed.exe может обрабатывать Unicode, но я не совсем работал над этим … Если вы знаете, как это сделать, пожалуйста, разместите информацию, либо здесь, либо, возможно, в моем сообщении о конкретном заказе Это проблема: can-gnu-sed-for-windows-handle-unicode

    Это версия sed.exe :

     @echo off ::==============================================:: :: FUNCTION: Reverse the text in the clipboard. :: :: 8-bit characters only (ANSI). :: :: It removes all \r and \n characters, because :: :: because sed.exe adds a trailing line-feed :: :: Four `NIX utilities are used. :: :: 2 gclip.exe (GNU) :: :: 1 pclip.exe (GNU) :: :: 3 gsed.exe (GNU) :: :: 4 tr.exe (is `NIX, but maybe not GNU) :: ::==============================================:: > "%temp%\%n0.sed" echo /\n/!G >> "%temp%\%n0.sed" echo s/\(.\)\(.*\n\)/^&\2\1/ >> "%temp%\%n0.sed" echo //D >> "%temp%\%n0.sed" echo s/.// pclip.exe | sed.exe -f "%temp%\%n0.sed" | tr.exe -d "\r\n" | gclip.exe del "%temp%\%n0.sed" goto :eof 

    Вот версия Python-3 :

     ##==============================================## ## FUNCTION: Reverse the text in the clipboard. ## ## The text is handled as unicode. ## ## Using Python-3.1.2 ## ## with Python-Win32-extensions for Python-3.1 ## ##==============================================## import win32clipboard as w w.OpenClipboard() ## CF_UNICODETEXT == 13 s=w.GetClipboardData(13) w.SetClipboardData(13,s[::-1]) w.CloseClipboard() 

    Я понимаю, что это использует другой инструмент, но вы можете отменить текст в Excel, а затем скопировать его обратно. Создайте таблицу и добавьте этот макрос:

     Sub ReverseText() Cells(Selection.Row, Selection.Column + 1) = StrReverse(Selection.Value) End Sub 

    Если вы намерены регулярно использовать эту функцию, назначьте макрос кнопке на панели инструментов для легкого доступа. Скопируйте текст в любую ячейку. Убедитесь, что ячейка выбрана и запускается макрос. Скопируйте сгенерированный текст в Notepad ++.

    Удивительно, что эта простая функция недоступна в Notepad ++ или через плагин, такой как TextFX .

    Расширение идеи gor, если ваша строка меньше десяти символов:
    Сделайте макрос этого.
    Выделите нужную область в N ++

    поиск:

     (.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?) 

    заменить:

     \9\8\7\6\5\4\3\2\1 

    Заменить в выборе: checked

    N ++ поддерживает только десять групп, так что это все, что вы получаете, но по крайней мере десять букв одновременно.

    Off, механизм регулярных выражений IE отличается от принятого в отношении такого типа регулярных выражений, поэтому это может быть выполнимо в IE без итераций.

    1. Выберите текст для изменения.
    2. Разделите его на несколько строк, используя окно «Заменить» с параметром «В выборе» и «Регулярное выражение», выбранным для «Заменить все» (.) С помощью \ n \ 1
    3. Выделите текст еще раз (по какой-то причине последний символ остается вне выбора после шага 2).
    4. Используйте ответ на « Обратный порядок строк» ​​в «Блокноте» ++, чтобы перевернуть строки.
    5. Рекомбинируйте строки, используя окно «Заменить» с параметром «В» и «Расширенный», чтобы «Заменить все» \ «пустым».
    6. Возможно, вам придется удалить посторонние символы перевода.
    Давайте будем гением компьютера.