比如每行 80 个字符,主要是为了分屏看代码方便。这是不是暴露了我穷买不起带带带鱼屏的本质??? 虽然现在的显示器有宽屏了,可以适当的增长每行代码长度,但也是会考虑分屏的情况而特意换行。 想了解一下,有多少人会在意这个。 注:我主要是用 vim,不知道其他的 IDE 会不会这样的分屏功能及这样的烦恼。
1
e9e499d78f Nov 2, 2017 via iPhone
一百二十
|
2
maemual Nov 2, 2017
目前都是用 120
|
3
run2 Nov 2, 2017
不特意换,但 sublime 加了个设置 提醒我 80 的位置
// Columns in which to display vertical rulers "rulers": [ 80 ], |
4
lihongjie0209 Nov 2, 2017
soft wrap?
|
5
Mogugugugu Nov 2, 2017
提示 120,横向超出屏幕 会换行,没有带鱼 还 不喜欢横向滚动
|
6
run2 Nov 2, 2017
以我的字体大小(16)和屏幕(rMBP 13) 试了试 120 根本看不到...
|
7
bbxiong Nov 2, 2017
不考虑每行多少字符,从不换行,换行看着不舒服...
|
8
we2ex Nov 2, 2017 via Android
让 vscode 自己折行就好了
|
9
qdzzyb Nov 2, 2017
超了 80 特难受
|
10
yidinghe Nov 2, 2017
如今的屏幕更宽了,已经习惯每行 120 字符,再宽就影响阅读了。
|
11
panpanpan Nov 2, 2017
lambda 表达式稍不注意就会写很长。。然后后面维护的时候自己都看不懂
|
12
nullcoder Nov 2, 2017
没有考虑字符数,但是不希望横向滚动
80 是好多地方的推荐来着,主要 IDE 很多会有一些 sidebar 占空间 然后还考虑分屏的话,120 分屏就是 240 了 多分行没什么坏事,提高可读性,但也不能为了缩短字符数,命名用密码一样的缩写。 |
13
8023 Nov 2, 2017 via Android
尽量 80 以下,但层次一多,注释一写就容易超。
绝不超过 120,因为屏幕就 120 宽,自动换行。 |
14
debuggerx Nov 2, 2017
我有罪……我 ide 的自动换行被我改成 250 了都……
没办法,自个儿写了个提取函数原型的脚本方便开发,渣渣正则只能识别一行的内容,如果方法名和参数被换行了就提取不出来了,试了不少写法也没解决问题。。偏偏逻辑里经常出现十几个参数的函数,省到家也搞不到 120 以内了。。 |
15
coderluan Nov 2, 2017
有带鱼也会考虑的啊,毕竟又不是只开一个页面,不过是 ide 自动折叠。
|
16
rocksolid Nov 2, 2017
限制是你的屏幕,和数量无关
|
17
z0z OP 正在使用 19 寸屏幕的我想问一下,你们使用的是多大尺寸的屏幕,在 120 换行?
|
18
toxicant Nov 2, 2017
shift+滚轮, 完美解决...
|
19
MinonHeart Nov 2, 2017
140
不强制 |
20
happyz90 Nov 2, 2017 via Android
代码格式化插件
|
21
we000 Nov 2, 2017
换行, 1 整齐 2 看代码容易, 都是长行的话不容易快速看到逻辑
|
22
Tink PRO 80
|
23
Tink PRO 我也是提示 80,但是不会刻意换行
|
24
Kilerd Nov 2, 2017
120 不刻意换行
|
25
wemore Nov 2, 2017 via Android
写完用 ide format 一下
|
26
wezzard Nov 2, 2017
80,有一個好處,有一個壞處。
好處就是提高了代碼閱讀效率。 壞處就是眼球活動範圍過於集中,眼部疲勞速度更快。 |
27
whx20202 Nov 2, 2017
直接用 PEP8 了
|
28
shiny PRO 过宽会导致可读性下降,这时候需要考虑嵌套层次是否太深了。
|
29
k9982874 Nov 2, 2017 via iPhone
80 空着 2/3 个屏幕不难受吗?
还是说大家都是分屏一边写代码,另一边开着浏览器刷 v2 ? |
30
looplj Nov 2, 2017
120,不手动换行,写完格式化自动换行
|
32
wmhx Nov 2, 2017
222, 不强制.
|
33
changnet Nov 2, 2017 via iPad
我还是 80 换行,同事都不换
|
34
Trim21 Nov 2, 2017
格式化自动换行了
|
35
focusheart Nov 2, 2017
80,也有 120。
宽屏看代码没有特别优势,但是转个 90 度的话感觉就很不一样啦。 |
36
cxbig Nov 2, 2017
我司以 120 为准
|
38
takeoffyoung Nov 2, 2017
尽量 80,为了可读性能 120 也合乎公司规范。
|
39
HongJay Nov 2, 2017
as 有条线
|
40
feichao Nov 2, 2017
一般 100 左右吧, 写的代码可能还要在其他人的屏幕上看, 所以换行比较好吧
|
41
AsaMyth Nov 2, 2017 via Android
Source insight 也有条竖线
|
42
sw0rd3n Nov 3, 2017 via iPhone
jetbrains 家 ide 都有线 其他不超 80
|
43
20015jjw Nov 3, 2017
lint 咯
|
44
msg7086 Nov 3, 2017
带鱼也不会把编辑器开到全宽啊,一般都会分屏的吧。
|
49
LaCroqueta12 Nov 3, 2017
我的代码没人会看,想把所有代码挤成一行都可以。。。
|
50
kaifeii Nov 3, 2017
朋友们,80、120、140,中文字符算一个还是两个?显示上来讲一般等宽是按两个
|
51
Tokin Nov 3, 2017
编辑器默认 120,感觉太窄了,改成 160 感觉差不多刚刚好
|
52
jeneser Nov 3, 2017 via Android
120,刚刚好...
|
53
quceng Nov 3, 2017
110
|
54
justfindu Nov 3, 2017
所以还需要数?
|
55
devrsi0n Nov 3, 2017 via Android
这个归 prettier 之类的格式化工具操心
|
56
Mark7Dai Nov 3, 2017
idea 编辑器有条竖线默认限制 120
|
57
lcc4376 Nov 3, 2017
python 有 pep8, 但我只遵守一部分而已
|
58
raptor Nov 3, 2017
80,太宽了就算有带鱼屏,屏幕信息密度也下降太多,效率不高
|
59
xiaoqi Nov 3, 2017
设置 IDE 默认 80 字符长度
|
60
zylll520 Nov 3, 2017
同 120
|
61
zhx1991 Nov 3, 2017
一屏看不见就换行
|
62
yech1990 Nov 3, 2017 via Android
屏幕宽不是理由。
你的代码又不是你一个人看。 80 是为了一眼能一行,多了阅读速度会下降。 |
63
cralison Nov 3, 2017
IDE 有提醒,一般也不会写太长。过长的多条件判断,最好改用为一个字段表达或写成函数调用。
|
64
icris Nov 3, 2017
规矩不能守太死,能看就行。一个正则 150 字符,难道还要分出来两行吗
|
65
sudoz Nov 3, 2017
Java 100
Python 80 |
66
billion Nov 3, 2017
120 个字符,超了会被画黄色波浪线,强迫症不能忍。
|
67
z0z OP vim 有什么插件可以自动换行的吗
|
68
prolic Nov 3, 2017
会考虑,sublime 安了个 pep8 插件,不改就白框看着不爽
|
69
zhangneww Nov 3, 2017
竖屏 VIM 超过 80 变红
|
70
ranwu Nov 3, 2017
超过 79 就该优化代码了
|
71
HarrisonZ Nov 3, 2017
120 限长,但是 gofmt 却不会自动拆行,所以就不管了,超了就超了,反正不会在终端机上看代码
|
72
inisun Nov 3, 2017
刻意换行,免得自己写了什么都不知道。
|
73
techmale Nov 3, 2017 via Android
75 or 78
|
74
tinytin Nov 3, 2017
180 会提示
|
75
owt5008137 Nov 3, 2017
我设的 140,差不多 1080P 14 号字体的一屏少一点
|
76
mogle Nov 3, 2017
不管 写完 clang-format
|
77
mingl0280 Nov 3, 2017
不限制,但是要到边上了就换行。
|
79
jiangzhuo Nov 3, 2017
我来讲个笑话 objective-c
|
81
laxenade Nov 3, 2017 via Android
谷歌的 checkstyle 是 80,个人 120
|
82
yanhejihe Nov 3, 2017
120 路过,Java 用 80 的话,代码行数会加一倍
|
83
HuHui Nov 3, 2017
在某公司的时候,最开始是小屏,所以短点,后来普及大屏了,就加长了。另外如果超过,很有可能会被 qc 请喝茶。
|
84
loading Nov 3, 2017
反正会自动换行下来,不管。
|
85
baolan0po Nov 3, 2017
123,我就是喜欢个位数有大于零的数
|
86
cYcoco Nov 3, 2017
ide 一键代码格式调整
|
88
jamesliu96 Nov 3, 2017
舒服即可。
|
89
iamppz Nov 3, 2017
Google Style 默认值 80 懒得改
|
90
ritaswc Nov 3, 2017
严格换行啊,不换行 代码没办法看啊
|
91
webcoder Nov 4, 2017
没什么限制,感觉太长了就换行,反正这种东西,太长的话,代码维护起来非常麻烦就自觉的让自己觉得舒服的地方换行了。
基本上是一屏能看完代码,不用左右滚动为准。 |
92
pcatzj Nov 4, 2017
|
93
koche Nov 4, 2017 via Android
80
|
94
Alexisused Nov 5, 2017
用 80 的肯定不是写 java
|