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