2011-12-06 15:47:47 +0000 2011-12-06 15:47:47 +0000
74
74

Notepad++中N个符号后如何包行?

我想让我在Notepad++中的纯文本中的行在合理的符号量(比如65或80)后进行包装(软包装显示,而不是插入行尾)。能否实现?

我遇到的唯一选择是按窗口宽度进行包装,如果使用高分辨率、非巨大字体和最大化窗口,则会产生可笑的结果。

答案 (5)

53
53
53
2014-04-18 10:58:28 +0000

根据这个来源 你可以某种程度上模仿这种行为,至少从Notepad++ 5.7开始

1.从菜单栏选择 “查看"。 2. 在出现的下拉菜单中,点击 "Word wrap "选项。 3. 在其他视图中打开另一个编辑器,并移动分界线(或**或者调整编辑器窗口大小),直到文本包裹在所需的字符数上。

29
29
29
2014-09-28 15:22:15 +0000

首先从插件菜单中安装TextFX插件。注意:它可用 仅适用于32位版本的Notepad++。

你可以用这个菜单命令分割长行。TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width 这意味着如果你想重新包装成72个字符以外的其他字符,你应该键入并复制这个数字(没有任何空格)到剪贴板,然后使用这个选项。

在我的Notepad++ v6.9中可以使用,你必须选择你想要分割的行。

8
8
8
2017-03-20 20:41:18 +0000

这个regex替换对我来说已经很好用了。

查找内容:

^(.{60,80})\s

替换为:

\n

Replace All

如果有些行不能被分割到60到80个字符之间,这些行将不被修改。希望它们能少到可以手动处理。

6
6
6
2013-06-30 07:30:35 +0000

不,在当前版本的Notepad++中是不可能的,有一个功能请求,但还没有实现。有一个功能请求,但它还没有被实现。

你能得到的最接近的东西(不是很接近):

1.在指定的列数上创建一条垂直线Preferences -> Editing -> Vertical Split,但N++不会缠绕到它。 2. 一个很有噱头的选项是用View -> Clone分割显示,但显然并不能真正解决这个问题。 3. 可以使用TextFX插件进行硬编码,或者使用Ctrl+I快捷键

更多的细节你可以参考[ N++ wiki中关于管理行长的内容。 ]0x3&

1
1
1
2013-02-15 08:38:57 +0000

有一个解决方法/变通方法; Sourceforge Notepad++论坛 - 启用/禁用语言包字? 涉及使用NPPExec和一个python脚本,调整给定语言的包字属性。不是很理想,但可能对你有用。

IdeaTorrent 上也有一个功能请求来解决这个问题。