如何摆脱Geany中的垂直线


16

在Geany中,我的代码中有一条随机行,并且在重新启动应用程序后它始终停留在该行中。如何将其删除?

屏幕截图: 在此处输入图片说明


随机线是哪一条?在其他文本编辑器(也许是gedit)中打开文件时,文件中是否包含该行?
Varaquilex

右侧附近的随机垂直线。这仅在此应用程序中发生。
zeldarulez

Answers:


14

编辑>参考>编辑器>显示,然后禁用长线标记(Umbruchhilfe)

顺便说一句,该行不是随机的,但它标记了80个字符的限制-例如,仍用于Linux内核代码。


6
编辑>首选项>编辑器>显示>“取消勾选”选项“ Long Line Marker”(当前最新版本为1.22)
Cody 2014年

为什么Linux内核开发实践是默认设置?甚至更糟的是,为什么禁用它的选项隐藏在这么多的子菜单中,而不是在“查看”菜单中单击2次即可将其隐藏起来,例如切换行号?
AlexRamallo

10

这是一个文本编辑器,因此他们向您显示(旧标准)72个字符的换行符在哪里(如果您已打开换行符,或计划在旧版文本编辑器中打开文本文件)。

更多信息:

维基百科-每行字符数

在打字机时代结束之际,大多数设计都朝着72 CPL的方向发展,这源于每英寸12个字符的间距乘以6英寸(例如,参见IBM Selectric)。这样可以确保每个边距至少留出1英寸,而美国政府当时已将其标准化为8 1/2×11“纸张。早期的计算机文本编辑器将此度量用作其终端界面的基准

Geany的文档

行列 -为当前文档启用换行符时插入换行符的编辑器列号。

在此处输入图片说明

似乎没有关闭指示器的特定选项,但也许将其设置为第0列或类似5000的值可能至少会使它看不见。:)


+1可击败我6秒钟,并附带屏幕截图。:)
Ilmari Karonen 2013年

9

可以通过以下方式关闭换行器:编辑>首选项>编辑器>显示>“取消勾选”名为“长行标记”的框

在此处输入图片说明


2
这是最新版本的方式!
科迪2014年

3

我不知道该如何摆脱困境,但我可以猜测为什么会出现这种情况。

如果我要正确计算屏幕快照中的字符,则该行似乎位于第72列之后,该列通常被视为最大“安全”行长。如果告诉许多文本编辑器换行,则默认情况下,每行72个字符。

显然,您的编辑器没有这样做(至少不是在您使用的模式下),但是它警告您,超出该列的任何代码行都可能太长而无法在一行上查看而无需滚动或换行在某些情况下(例如,在80列的终端上,几行被行号占用)。

您可能可以在编辑器的设置中关闭警告线或调整其位置。

也可以看看:


1

我的朋友,那是72个字符的垂直线(感谢提及@ techie007)。这是包装行以提高可读性的编码约定。还有其他约定,其中之一起源于IBM的打孔卡,如对此program.stackexchange问​​题所述

维基百科也提到了80个字符的限制。

文化影响

  • 80列打孔卡格式的传统是,在基于字符的终端设计中,通常每行显示80个字符。截至2011年11月,某些字符界面默认设置(例如Microsoft Windows中命令提示符窗口的宽度)设置为80列,某些文件格式(例如FITS)仍使用80个字符的卡图像。

1
我算了一下,那不是在第80列。;)
Ƭᴇcʜιᴇ0072013年

这就是为什么您从我这里获得+1的原因:P
Varaquilex
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.