gpt4 book ai didi

coding-style - 使用制表符而不是空格时保持最大行长度?

转载 作者:行者123 更新时间:2023-12-03 01:13:29 24 4
gpt4 key购买 nike

各种语言的样式指南建议最大行长度范围为 80-100 个字符,以提高可读性和理解性。

我的问题是,使用制表符缩进的人如何遵守行长度限制?因为,如果您的编辑器中制表符的长度设置为 2,则相同的代码在其他人的编辑器中制表符长度设置为 3/4/6/8 的长度可能超过 80 个字符。

有人建议我在心里看到我的制表符长度为 8 个字符。这是不现实的,也不能让我专注于编程,因为我必须检查每一行。

那么,您(如果您在代码中仅使用制表符)该怎么做?

最佳答案

几乎所有语言都有制表符大小的约定。大多数项目也有制表符大小的约定,通常(尽管并非总是)与语言的制表符大小相同。
例如,Ruby 为 2、Python & PHP 为 4、C 为 8 等。

坚持项目的选项卡长度,或者如果没有明显的项目选项卡大小,则坚持语言选项卡大小,是迄今为止最明智的做法,因为这几乎所有人都会使用,除了少数人。
设置不同制表符大小的能力可能是使用制表符而不是空格的最大优势,如果用户想要偏离标准,那也没关系,但是没有合理的方法在每种可能的情况下遵守最大线路长度。

您可以将其与大多数网站进行比较;它们专为 100% 缩放级别而设计。放大或更改字体大小几乎总是有效,但一些小问题可能会出现问题。实际上不可能针对每种可能的缩放级别和字体大小进行设计,因此可以接受人工制品。

如果您想确保代码同时符合行长制表符大小,您可能应该使用空格,而不是“真正的”制表符。就我个人而言,我认为这些指导方针正是:指导方针;而且没有严格的规则,所以我认为这并不重要。不过,其他人对此事的看法不同。

就我个人而言,我喜欢制表符,原因有很多,但现在这些原因并不重要,但只是暂时偏离标准,通常是在编辑重嵌套代码时,我希望更清晰一些我正在编辑的 block 。

关于coding-style - 使用制表符而不是空格时保持最大行长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27327746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com