2016-01-21 76 views
0

我有一个由select语句生成的文件,生成的文件在每80个字符处有新行。linux在特定索引下折叠文件

我通过tail,more,cat,vim命令在文件中看到新行。

Althoug VIM具有用于在一个特定的索引折叠文件的设置(并且可以如在此描述后禁用:Confusion about vim folding - how to disable?)我想的文件中生成这种方式在首位。

那么是否有适用于整个OS并禁用折叠的设置?还是只为vim?

编辑:

我想通了,新生产线来自SELECT语句中,我加入“尺寸线300”在SQL文件的顶部。它解决了这个问题。 感谢您的回复。

+1

你所描述的与折叠或Vim无关。你正在描述线条的包装。你确定他们的实际文件在第80列插入了换行符吗?还是只是你正在查看的终端的宽度,所以行的显示是否被包裹? – jamessan

+0

'set nofoldenable'只适用于vim。 – dlmeetei

+0

@jamessan谢谢你的回复。那么它不仅仅是一个查看问题,因为当我运行wc -l命令时,它给了我期望数字的两倍。 – gne

回答

0

折叠表示将多条物理线的视觉折叠为单行摘要;它是Vim(和几个IDE)的一个特性。

结束语是在下一行继续文本,如果它变得太漫长的过程。它可以是通过插入实际的换行符(我怀疑这就是你的选择语句所做的),或只需更改显示屏,以便能够看到字符(这可以在Vim中通过'wrap'选项)。

因此,插入换行符的过程是生产应用程序的一个属性;可能(或可能不)是一种(应用程序特定的)方式来影响这一点。您也可以使用Vim或命令行工具(如sedtr)对结果文件进行后处理,以删除换行符。

终端,编辑器和查看器应用程序通常执行长线的包装,并且通常可以重新配置。

+0

是的新行来自select语句。我编辑了我的问题。感谢您的回复。 – gne

+0

很高兴我能帮到你。请接受我的回答,将问题标记为已关闭。只需点击旁边勾选的复选标记即可。谢谢! –