Как обернуть строки в Notepad ++ после N символов?

Я хотел бы, чтобы мои строки были в текстовом виде в Notepad ++, завернутом (мягкая упаковка для отображения, а не вставка концов строки) после разумного количества символов (например, 65 или 80). Является ли это возможным?

Единственный вариант, с которым я столкнулся, – это обертывание по ширине окна, что дает нелепые результаты, если использовать высокоразмерные, негигантные шрифты и максимизированные окна.

Согласно этому источнику, вы можете несколько имитировать такое поведение, по крайней мере, с Notepad ++ 5.7

  1. Выберите «Вид» в строке меню.
  2. В раскрывающемся меню, которое появляется, выберите опцию «Word wrap».
  3. Либо открыть другой редактор в другом представлении, и переместить разделитель ( или изменить размер окна редактора), пока текст не обернется на нужное количество символов

Сначала установите плагин TextFX из меню плагина.

Вы можете разделить длинные строки с помощью этой команды меню: TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width что означает, что если вы хотите переписать на что-то, кроме 72 символов, вы должны ввести и скопировать это число (без пробелов ) В буфер обмена, а затем используйте эту опцию.

Он работает в моем Notepad ++ v6.9, и вы должны выбрать линии, которые хотите разбить.

Нет, это не текущие версии Notepad ++. Для этого есть запрос функции , но он еще не реализован.

Как можно ближе (что не очень):

  1. Создайте вертикальную линию с указанным количеством столбцов. Preferences -> Editing -> Vertical Split но N ++ не будет обернуто на нее.
  2. Очень хмурый вариант состоит в том, чтобы разделить дисплей, используя View -> Clone но явно не решит проблему.
  3. Жесткое кодирование возможно с помощью плагинов TextFX или с помощью сочетаний клавиш Ctrl + I

Для получения дополнительной информации вы можете увидеть вики N ++ о длинах строк манганинга.

Для этого есть решение / обходное решение; Sourceforge Notepad ++ Forum – Включить / отключить перенос слов по языку? Привлечение использования NPPExec и скрипта python, настройка свойства переноса слов данного языка. Не идеально, но это может сработать для вас.

Для этой проблемы также существует запрос функции на IdeaTorrent .

Эта замена регулярного выражения работала достаточно хорошо для меня:

Найти то, что:

 ^(.{60,80})\s 

Заменить:

 \1\n 

Заменить все

Если некоторые строки не могут быть разделены на 60-60 символов, эти строки останутся неизмененными. Надеюсь, их будет достаточно, чтобы справиться с ними вручную.

  • Как сделать блокнот ++ редактором по умолчанию для пакетного файла Windows?
  • Сортировка строк в Notepad ++ без плагина TextFx
  • Как восстановить предыдущую версию файла в Notepad ++
  • Как я могу сделать Notepad ++ запоминать все экземпляры себя из последнего сеанса?
  • Notepad ++ Удаляет все, кроме 40 переменных, помещая их в свою линию, комбинируя регулярное выражение
  • Можно ли экспортировать функции из C # DLL, как в VS C ++?
  • Закрытие последнего закрытого тега Notepad ++
  • Создание специальных команд для Notepad ++ с помощью NppExec
  • Notepad ++: Как изменить клавишу Tab на другой ключ для вставки автозаполнения? Конфликт с другим плагином
  • .class конкретный поиск и замена
  • Может ли Notepad ++ маркировать полосу прокрутки с помощью визуальных индикаторов результатов поиска?
  • Давайте будем гением компьютера.