我有一个select语句生成的文件,结果文件每隔80个字符就有一行新行。
我通过tail,more,cat,vim命令看到文件中的新行。
Althoug vim有一个在特定索引处折叠文件的设置(可以按照本文中的描述禁用Confusion about vim folding - how to disable?)我想这个文件首先是以这种方式生成的。
那么是否有适用于整个操作系统并禁用折叠的设置?或者它只适用于vim?
编辑:
我发现新行来自select语句,我添加了' size line 300'在sql文件的顶部。它解决了这个问题。 谢谢你的回复。
答案 0 :(得分:0)
折叠表示将多个物理线路视觉折叠为一行摘要;它是Vim(和几个IDE)的一个功能。
Wrapping 是在下一行继续发送文本的过程,如果它太长。它可以是 hard 通过插入实际换行符(并且我怀疑这是你的select语句所做的),或者 soft 只需更改显示,这样你就可以看到字符(可以通过'wrap'
选项在Vim中切换。)
因此,插入换行符的过程是生成应用程序的属性;可能(或可能不)是(特定于应用程序)影响这种情况的方式。您还可以使用Vim或sed
或tr
等命令行工具对生成的文件进行后处理,以删除换行符。
终端,编辑器和查看器应用程序通常执行长行包装,通常可以重新配置。