你写代码等号两边空格吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liweicomeon
V2EX    问与答

你写代码等号两边空格吗?

  •  
  •   liweicomeon 2018-01-09 11:28:44 +08:00 8507 次点击
    这是一个创建于 2831 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 visual studio 中写代码,每写完一句后回车,代码会自动变整齐,比如说等号两边会自动空格,但是在 Linux pycharm 中写 python,非得手动按空格,貌似也没找到设置像 vs 那样,好烦啊。大家写代码等号两边习惯空格吗? pycharm 有没有自动空格的设置或者插件?

    27 条回复    2018-01-10 06:21:41 +08:00
    twisted1995
        1
    twisted1995  
       2018-01-09 11:33:39 +08:00   1
    其没那么复杂,非要插件,你只要写完,格式化一下代码就好了
    3IOhG7M0knRu5UlC
        2
    3IOhG7M0knRu5UlC  
       2018-01-09 11:40:02 +08:00 via Android
    听你这么一说,我从来都是手动拍空格。
    ttgo
        3
    ttgo  
       2018-01-09 11:44:03 +08:00 via Android
    mac 下快捷键是 opt + cmd + L
    lincolnhuang
        4
    lincolnhuang  
       2018-01-09 11:46:08 +08:00
    看是什么代码的,有的代码有空格会语法错误
    taojing10
        5
    taojing10  
       2018-01-09 11:46:28 +08:00 via Android
    习惯手动
    JerryZhang
        6
    JerryZhang  
       2018-01-09 11:47:23 +08:00
    写 Shell,你加空格试试
    ivanchou
        7
    ivanchou  
       2018-01-09 11:55:57 +08:00
    @JerryZhang #6 哈哈,被坑过
    we000
        8
    we000  
       2018-01-09 12:06:30 +08:00
    shell 难道不是不加空格才会出错么? [ "$a" = "$b" ]
    zhangzzzzz
        9
    zhangzzzzz  
       2018-01-09 12:39:00 +08:00 via iPhone
    写等号不敲俩空格浑身难受
    Tokin
        10
    Tokin  
       2018-01-09 12:50:47 +08:00
    直接格式化一下代码,感觉手动敲空格影响效率
    dobelee
        11
    dobelee  
       2018-01-09 12:54:31 +08:00 via Android
    最起的。
    privil
        12
    privil  
       2018-01-09 12:56:03 +08:00 via iPhone
    @we000 变量赋值你加空格试试,手动滑稽
    loading
        13
    loading  
       2018-01-09 13:03:21 +08:00 via Android
    golang 的 fmt 说了算,挺好的。
    shiroming
        14
    shiroming  
       2018-01-09 13:14:45 +08:00 via Android
    ctrl+alt+L
    SoulGem     15
    SoulGem  
       2018-01-09 13:20:48 +08:00 via iPhone
    手动
    Kilerd
        16
    Kilerd  
       2018-01-09 13:23:58 +08:00
    不是手动加的表示你没有一个良好的编程习惯。
    tongz
        17
    tongz  
       2018-01-09 13:30:42 +08:00
    空格全都手动敲+1,不光等号两边,函数参数的逗号后跟一个空格再跟第二个参数,if 语句括号后面跟一个空格再跟大括号等。。
    tongz
        18
    tongz  
       2018-01-09 13:32:28 +08:00
    还有写文档的时候,严格遵循中文排版指南: https://github.com/sparanoid/chinese-copywriting-guidelines
    msl12
        19
    msl12  
       2018-01-09 14:20:28 +08:00
    以前从不加空格,被骂过一顿后就开始加上了
    Fly1993
        20
    Fly1993  
       2018-01-09 14:37:23 +08:00 via iPhone
    jason19659
        21
    jason19659  
       2018-01-09 15:50:33 +08:00
    空。。正好这个时间可以想一想代码
    xux9311
        22
    xux9311  
       2018-01-09 16:18:00 +08:00
    自从写 golang,我空格就很少打了。
    sensui7
        23
    sensui7  
       2018-01-09 16:30:01 +08:00
    因为懒, lint 规则直接用 recommend, 必须加, 而且 if () {}, function () 这些括号前边都得有空格, 现在已经习惯了.
    YYYeung
        24
    YYYeung  
       2018-01-09 20:31:39 +08:00
    等号两边不拍空格浑身难受
    whoam1
        25
    whoam1  
       2018-01-09 21:56:21 +08:00
    其实任何符号两边都想加空格,看着真舒服。
    yeahsky
        26
    yeahsky  
       2018-01-09 23:35:39 +08:00
    我看你们都加,我现在也加了,不加感觉不对劲
    K0
        27
    K0  
       2018-01-10 06:21:41 +08:00 via iPhone
    编程能力很好提高,养成的坏习惯却很难改了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1015 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:54 PVG 06:54 LAX 15:54 JFK 18:54
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'qna'); ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86