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


39

我通常使用Notepad ++进行编程,但是最近我也开始在其中进行一些编写。

写作通常涉及很长的段落,没有换行符,当前这些段落显示在一行中,这非常不方便。

如何获得N ++来分割线?我相信该选项在Gedit中称为“分割线”。

Answers:


52

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


1
啊哈!我一直在寻找Preferences……谢谢。您的回答将在10分钟内被接受。
jcora 2012年

19

如果您确实想在文本行中使用硬分隔符,则可以使用此regexp查找并替换所有内容:

Find:      (?<=.{80})\s
Replace:   $0\n

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


1
哇。太棒了!
javaPlease42 '16

1
啊-如果要分割的行没有空格,请删除\ s。我需要它来拆分base-64字符串。
mwardm '17

2
因为我查找了正则表达式以更好地理解它,所以我不妨分享一下我发现的内容:这是一个零宽度正向后置断言,查找80个字符的序列,后跟一个空格。由于它不是锚定在行的开头,因此匹配序列可以是包含80个以上字符的序列的结尾。
艾伦(Alan)

-1

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

做完了


欢迎来到超级用户,我相信您的帖子必须有正确的插图来解决此问题。
Rajesh S
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.