技术解析

你们撸码的时候还会考虑每行有多少个字符这个限制吗?
0
2021-06-28 06:58:43
idczone

比如每行 80 个字符,主要是为了分屏看代码方便。这是不是暴露了我穷买不起带带带鱼屏的本质??? 虽然现在的显示器有宽屏了,可以适当的增长每行代码长度,但也是会考虑分屏的情况而特意换行。 想了解一下,有多少人会在意这个。 注:我主要是用 vim,不知道其他的 IDE 会不会这样的分屏功能及这样的烦恼。


一百二十

目前都是用 120

不特意换,但 sublime 加了个设置 提醒我 80 的位置
// Columns in which to display vertical rulers
"rulers":
[
80
],

soft wrap?

提示 120,横向超出屏幕 会换行,没有带鱼 还 不喜欢横向滚动

以我的字体大小(16)和屏幕(rMBP 13) 试了试 120 根本看不到...

不考虑每行多少字符,从不换行,换行看着不舒服...

让 vscode 自己折行就好了

超了 80 特难受

如今的屏幕更宽了,已经习惯每行 120 字符,再宽就影响阅读了。

lambda 表达式稍不注意就会写很长。。然后后面维护的时候自己都看不懂

没有考虑字符数,但是不希望横向滚动
80 是好多地方的推荐来着,主要 IDE 很多会有一些 sidebar 占空间
然后还考虑分屏的话,120 分屏就是 240 了
多分行没什么坏事,提高可读性,但也不能为了缩短字符数,命名用密码一样的缩写。

尽量 80 以下,但层次一多,注释一写就容易超。
绝不超过 120,因为屏幕就 120 宽,自动换行。

我有罪……我 ide 的自动换行被我改成 250 了都……
没办法,自个儿写了个提取函数原型的脚本方便开发,渣渣正则只能识别一行的内容,如果方法名和参数被换行了就提取不出来了,试了不少写法也没解决问题。。偏偏逻辑里经常出现十几个参数的函数,省到家也搞不到 120 以内了。。

有带鱼也会考虑的啊,毕竟又不是只开一个页面,不过是 ide 自动折叠。

限制是你的屏幕,和数量无关

正在使用 19 寸屏幕的我想问一下,你们使用的是多大尺寸的屏幕,在 120 换行?

shift+滚轮, 完美解决...

140
不强制

代码格式化插件

换行, 1 整齐 2 看代码容易, 都是长行的话不容易快速看到逻辑

80

我也是提示 80,但是不会刻意换行

120 不刻意换行

写完用 ide format 一下

80,有一個好處,有一個壞處。
好處就是提高了代碼閱讀效率。
壞處就是眼球活動範圍過於集中,眼部疲勞速度更快。

直接用 PEP8 了

过宽会导致可读性下降,这时候需要考虑嵌套层次是否太深了。

80 空着 2/3 个屏幕不难受吗?
还是说大家都是分屏一边写代码,另一边开着浏览器刷 v2 ?

120,不手动换行,写完格式化自动换行

用 ast

222, 不强制.

我还是 80 换行,同事都不换

格式化自动换行了

80,也有 120。
宽屏看代码没有特别优势,但是转个 90 度的话感觉就很不一样啦。

我司以 120 为准

我遇到的情况跟你一样,只有我自己换,看他们的代码时很难受,甚至有时候我还特意花时间把他们的给换行了再去看。哈哈

尽量 80,为了可读性能 120 也合乎公司规范。

as 有条线

一般 100 左右吧, 写的代码可能还要在其他人的屏幕上看, 所以换行比较好吧

Source insight 也有条竖线

jetbrains 家 ide 都有线 其他不超 80

lint 咯

带鱼也不会把编辑器开到全宽啊,一般都会分屏的吧。




这 3 位大神是刚睡啊,还是起的早啊,这么拼啊

下午茶时间,不是刚睡也不是起早。

上班划水

正点不晚啊..

我的代码没人会看,想把所有代码挤成一行都可以。。。

朋友们,80、120、140,中文字符算一个还是两个?显示上来讲一般等宽是按两个

编辑器默认 120,感觉太窄了,改成 160 感觉差不多刚刚好

120,刚刚好...

110

所以还需要数?

这个归 prettier 之类的格式化工具操心

idea 编辑器有条竖线默认限制 120

python 有 pep8, 但我只遵守一部分而已

80,太宽了就算有带鱼屏,屏幕信息密度也下降太多,效率不高

设置 IDE 默认 80 字符长度

同 120

一屏看不见就换行

屏幕宽不是理由。
你的代码又不是你一个人看。
80 是为了一眼能一行,多了阅读速度会下降。

IDE 有提醒,一般也不会写太长。过长的多条件判断,最好改用为一个字段表达或写成函数调用。

规矩不能守太死,能看就行。一个正则 150 字符,难道还要分出来两行吗

Java 100
Python 80

120 个字符,超了会被画黄色波浪线,强迫症不能忍。

vim 有什么插件可以自动换行的吗

会考虑,sublime 安了个 pep8 插件,不改就白框看着不爽

竖屏 VIM 超过 80 变红

超过 79 就该优化代码了

120 限长,但是 gofmt 却不会自动拆行,所以就不管了,超了就超了,反正不会在终端机上看代码

刻意换行,免得自己写了什么都不知道。

75 or 78

180 会提示

我设的 140,差不多 1080P 14 号字体的一屏少一点

不管 写完 clang-format

不限制,但是要到边上了就换行。

CJava 很容易一行超过 79 字符还能看……例如一个字符编码转换……

我来讲个笑话 objective-c

啊哈哈哈哈

谷歌的 checkstyle 是 80,个人 120

120 路过,Java 用 80 的话,代码行数会加一倍

在某公司的时候,最开始是小屏,所以短点,后来普及大屏了,就加长了。另外如果超过,很有可能会被 qc 请喝茶。

反正会自动换行下来,不管。

123,我就是喜欢个位数有大于零的数

ide 一键代码格式调整

有个性。
那还不错,有人管啊,我们都是放养的。

舒服即可。

Google Style 默认值 80 懒得改

严格换行啊,不换行 代码没办法看啊

没什么限制,感觉太长了就换行,反正这种东西,太长的话,代码维护起来非常麻烦就自觉的让自己觉得舒服的地方换行了。
基本上是一屏能看完代码,不用左右滚动为准。



80

用 80 的肯定不是写 java

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服