如何去除 Geany 中的垂直线

如何去除 Geany 中的垂直线

Geany 中的代码中出现了一行随机代码,应用程序重启后它仍然留在那里。我该如何删除它?

截屏: 在此处输入图片描述

答案1

编辑 > 首选项 > 编辑器 > 显示然后停用长线标记(保护伞援助)

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

答案2

它是一个文本编辑器,所以他们会向您显示(旧标准)72 个字符的换行符的位置(如果您打开了换行符,或者计划在旧版文本编辑器中打开文本文件)。

更多信息:

维基百科 - 每行字符数

在打字机时代末期,大多数设计都面向 72 CPL,即每英寸 12 个字符的间距乘以 6 英寸(例如 IBM Selectric)。这将确保每个边距至少有 1 英寸,而当时美国政府已将 8 1/2×11 英寸纸张作为标准。早期的计算机文本编辑器使用此度量作为其终端界面的基准

Geany 的文档

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

在此处输入图片描述

看起来好像没有特定的选项可以关闭指示器,但也许将其设置为第 0 列或类似 5000 的列至少可以使其不被看到。:)

答案3

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

在此处输入图片描述

答案4

我的朋友,那是 72 个字符的垂直线(感谢提及 @techie007)。这是换行以提高可读性的编码约定。还有其他约定,其中之一源自 IBM 的打孔卡,如所解释的那样在这个程序员们的 stackexchange 问题中

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

文化影响

  • 80 列穿孔卡片格式的遗留问题是,每行显示 80 个字符是字符型终端设计中的常见选择。截至 2011 年 11 月,一些字符界面默认值(例如 Microsoft Windows 中的命令提示符窗口宽度)仍设置为 80 列,而一些文件格式(例如 FITS)仍使用 80 个字符的卡片图像。

相关内容