![如何在 Notepad++ 中重新格式化段落?](https://linux22.com/image/1228746/%E5%A6%82%E4%BD%95%E5%9C%A8%20Notepad%2B%2B%20%E4%B8%AD%E9%87%8D%E6%96%B0%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%AE%B5%E8%90%BD%EF%BC%9F.png)
答案1
这有点奇怪。
如果您只想在 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
如果您愿意的话,会对某些东西的补丁感兴趣。
答案2
现在可以通过编辑菜单中的某些命令组合来实现这一点(至少在 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
。然后按照上述步骤操作,您将获得一个新格式化的段落!
答案3
要完成所有这些操作,请转到“设置”>“首选项”>“编辑”>“显示垂直边缘”,然后选中它。如果您实际上不想看到“垂直边缘”,即换行线,请选择“背景模式”。接下来,通过单击“列数”后的数字来设置列宽。
选择您的文本,然后点击Ctrl- J(即连接线),Ctrl- I(分割线)。
编辑:如果未选中“显示垂直边缘”,则会包装到窗口。
答案4
如果您希望用逗号/分隔符换行,则专业提示(基于上面 Michael Herold 的回答):
- 使用宏将每个符号分隔到新行
- 例如 Home、Ctrl+Right、Right、Enter,用于逗号分隔的条目
- 然后播放宏 N 次
- 全选
- 将窗口大小调整为所需的列宽(设置 -> 首选项 -> 编辑 -> 列数,并在同一页面上显示垂直边缘)
- Ctrl+J
- 不要改变窗口大小
- 全选
- Ctrl+I
此技巧将通过逗号分隔符来调整大小,而仅使用 Ctrl+I 则不行,如果您有 1000 多行这样的行,则非常有用。