Jam*_*hon 3 language-agnostic formatting coding-style margins
通过代码边距,我指的是指导特定代码行多长时间的行.不同的IDE对于这个设备有不同的语言,我相信Visual Studio称它们为"排水沟".
话虽如此,长度代码边距是否有一个特定的标准?我的IDE(Netbeans)默认有80个,但我想知道是否有任何押韵或默认的原因.
Jos*_*Lee 14
凭借IBM的打卡,我们已经使用80列80多年了.它是PC上的默认文本模式,它是终端窗口的默认大小.将您的线路保持在80列限制之下意味着它们可以在不环绕这些环境的情况下显示.
我相信Visual Studio默认是120列(尽管可以更改),在我看来,鉴于LongVerboseDotNetCompliant命名约定,这更有意义.在IDE中工作时,最大化它是很常见的,因此除非你打开很多侧边栏,否则80列限制往往会浪费空间.
我碰巧更喜欢72(当编写HTML,Python等)时,它允许我的代码适合标准终端,并有空间打开行号.
通常设置为 80,因为这是终端的标准字符宽度,允许从命令行轻松查看代码。
它在像 python 这样的语言中仍然很流行,其中空格很重要,并且通过 CLI 与解释器一起工作很常见,但在其他语言中变得不那么标准。