24

Как я могу переформатировать абзац в Notepad++?

В UltraEdit я могу выбрать одну или несколько длинных строк и переформатировать абзац в соответствии с заданным правым полем (например, 60 или 80) с помощью команды меню Формат / Переформатировать абзац, сочетания клавиш Ctrl + T. Обратите внимание, что это жесткое форматирование (вставка концов строки), а не то, как документ отображается в редакторе.

Как сделать эквивалент в Notepad++?

5 ответов5

32

Теперь это можно сделать (по крайней мере, в v5.9.8) с помощью комбинации некоторых команд в меню «Правка». Edit > Line Operations > Split Lines вставит жесткую переноску по ширине окна. Горячая клавиша для этого - Ctrl-I . Edit > Line Operations > Join Line соединения» объединяет линии и имеет горячую клавишу Ctrl-J

Таким образом, для абзаца в одну строку, если вы хотите перенести его на 60 или 80, измените размер окна до 60 или 80 символов в ширину, выберите строку, которую вы хотите перенести, и нажмите Ctrl-I .

В качестве альтернативы, если ваш абзац уже отформатирован с другой шириной, выделите все строки абзаца и нажмите Ctrl-J . Затем выполните вышеупомянутые шаги, и у вас будет заново отформатированный абзац!

18

Это немного странно.

Если вы просто хотите обернуть абзац в 72 символа, вы можете просто перейти к TextFX>TextFX Edit>ReWrap Text to (Clipboard or 72) width . Который будет перематывать ваш выбранный текст до 72 символов.

Однако если вы хотите перенос 61 или 87 символов, вам нужно скопировать текст "61" в буфер обмена, а затем сделать то же самое (TextFX>TextFX Edit>ReWrap Text to ( Clipboard or 72) width).

Я уверен, что Дон Хо был бы заинтересован в патче для некоторых TextFX Reformat Paragraph , если бы вы были так склонны.

5

Чтобы собрать все вместе, перейдите в "Настройки"> "Установки"> "Редактирование"> "Показать вертикальный край" и проверьте его. Если вы на самом деле не хотите видеть "Вертикальный край", то есть линию обтекания, выберите "Фоновый режим". Затем установите ширину столбца, щелкнув число после номера столбцов.

Выделите свой текст, затем нажмите Ctrl - J (т. Е. Объединить линии), Ctrl - I (Split Lines).

Редактировать: если Показать вертикальный край не отмечен, он вместо этого переносится в окно.

0

Pro-tip, если вы хотите заключить в запятую / разделитель (основываясь на ответе Майкла Херольда выше):

  • Используйте макрос для разделения каждого символа в новую строку
  • например, Home, Ctrl+Right, Right, Enter, для записей, разделенных запятыми
  • затем воспроизведите макрос N раз
  • Выбрать все
  • Увеличьте размер окна до требуемой ширины столбца («Настройки» -> «Настройки» -> «Редактирование» -> «Количество столбцов» и на той же странице «Показать вертикальную кромку»).
  • Ctrl+J,
  • НЕ ИЗМЕНЯЙТЕ РАЗМЕР ОКНА
  • Выбрать все
  • Ctrl+I

Этот трюк будет изменяться, например, через запятую, тогда как использование Ctrl+I не будет, что очень полезно, если у вас есть, например, 1000+ таких строк.

0

Попробуйте Настройки> Настройки> Редактирование> Показать вертикальный край

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .