Notepad++ 如何使用记事本每X个字符插入一个回车换行符++

Notepad++ 如何使用记事本每X个字符插入一个回车换行符++,notepad++,Notepad++,我有一个固定记录长度的数据文件。没有分隔记录的回车符或换行符。如何使用记事本++在每X个字符处插入回车换行符对,其中X是记录长度?记事本++v5.8.3有以下命令:首先选择整个文件;然后 编辑->行操作->拆分行 这将分割线,使其完全适合当前窗口。据我所知,你必须用鼠标将窗口调整到你想要的宽度 键入每行所需的字符数,选择它,然后选择“编辑”→ 切 编辑→ 选择全部,然后选择TextFX→ TextFX编辑→ 将文本重新写入剪贴板或72宽度 TextFX→ TextFX编辑→ 修剪尾随空间 这不是

我有一个固定记录长度的数据文件。没有分隔记录的回车符或换行符。如何使用记事本++在每X个字符处插入回车换行符对,其中X是记录长度?

记事本++v5.8.3有以下命令:首先选择整个文件;然后

编辑->行操作->拆分行

这将分割线,使其完全适合当前窗口。据我所知,你必须用鼠标将窗口调整到你想要的宽度

键入每行所需的字符数,选择它,然后选择“编辑”→ 切

编辑→ 选择全部,然后选择TextFX→ TextFX编辑→ 将文本重新写入剪贴板或72宽度

TextFX→ TextFX编辑→ 修剪尾随空间


这不是一项适合记事本++的任务,尤其是对于大型输入文件。使用Microsoft免费提供的Windows PowerShell for Windows XP和Windows Vista,以及Windows 7附带的Windows PowerShell,您可以通过以下方式完成此操作:

(gc in.txt) -replace ".{750}" , "$&`r`n" | sc out.txt

我知道这并不理想,但我很惊讶没有人将其作为纯N++解决方案提供

在正则表达式中查找/替换

查找:

替换:

$1\r\n
大致翻译为

查找:

750个字符实例,并记住这些字符

替换:

$1\r\n
我们刚刚记住的750个字符后面跟着一行新词

不过,老实说,我会坚持使用powershell方法,而不是一次性运行。

对于V6.3

框窗口到文本长度

突出显示[所有文本]>>编辑>全选

编辑>行操作>拆分行


以新名称保存文档

我的记录是750个字符。按照你的指示,我留下了各种长度的记录。如果测试长度为10个字符,那么在删掉尾随空格后,我的行数将短至1行:我使用的是Notepad++的5.7版。这对我不适用。无论剪贴簿中有什么内容,它都会换行到72个字符。输入文件的大小是多少?@idealmachine:我正在处理的文件是486 KB,包含750个字符的记录。我是PowerShell的新手。你能把命令中的各种元素分解一下,并评论它们的作用吗?@daveb1。首先计算参数,其中gc命令从.txt中的文件获取内容。2.replace命令执行replace,并使用第一个参数。对于任何字符,{750}750次,并替换为第二个找到的字符串$,并在回车符+换行符上加上大头钉。3.然后将其发送到下一个语句。4.然后,sc命令将内容设置为文件参数out.txt.Google将我带到这里。这对于我不得不拆分和区分的一次性文档非常有用!非常感谢。这个。。。这就是答案。这已经不起作用了。:'无论你的窗口有多宽,它们都会在浅蓝色线处分开,就像有一个设置蓝色线的选项一样。