在 Notepad++ 中,如何将长行分成几行?

jco*_*ora 52 notepad++ text-editors editing

我通常使用 Notepad++ 进行编程,但最近我也开始用它写一些东西。

写作通常涉及没有换行符的长段落,目前这些都是一行显示的,非常不方便。

我怎样才能让 N++ 分割线?我相信该选项在 Gedit 中称为“分割线”。

May*_*ank 69

转到“查看”->“自动换行”。确保已选中。

  • 啊哈!我正在“首选项”中寻找该内容...谢谢您,您的回答将在 10 分钟内被接受。 (2认同)

小智 27

如果您确实希望在文本行中出现硬中断,则可以使用此正则表达式查找并替换所有内容:

Find:      (?<=.{80})\s
Replace:   $0\n
Run Code Online (Sandbox Code Playgroud)

将在 80 个字符后查找空格并将整个匹配项替换为自身和一个新行(替换$0\r\n 为 Dos\Windows 文件)

  • 由于我查找了正则表达式以更好地理解它,因此我不妨分享一下我的发现:这是一个零宽度正回顾断言,它查找 80 个字符后跟一个空格的序列。由于它没有锚定到一行的开头,匹配序列可以是包含超过 80 个字符的序列的尾部。 (3认同)
  • 啊 - 如果您要分割没有空格的行,请删除 \s。我需要它来拆分 base-64 字符串。 (2认同)

小智 13

将 Notepad++ 的窗口大小减小到您喜欢的大小(移动右窗口边距)。然后选择全部 + Ctrl + I(编辑 > 线操作 > 分割线)。

完毕。

  • 这太棒了!谢谢你,德克。以前,可以通过选择“首选项”→“编辑”→“显示垂直边缘”,然后选择“分割线”(Ctrl-I) 来硬换行,但在途中的某个地方他们删除了这一点。现在,更改窗口宽度,然后选择“分割线”(Ctrl-I) 的技巧也同样有效。 (2认同)