首页 > go语言缩进的疑问

go语言缩进的疑问

平时写代码喜欢4个space的缩进方式,但是最近在学go语言,用的编辑器是Sublime Text,安装了插件GoSublime。Sublime Text已经设置tab替换为4个space,但是发现保存的时候,依然格式化为了tab。go建议的编程风格是?


保存完之后,GoSublime会用gofmt格式化代码,而gofmt默认是用tab缩进的

看到的golang项目都用默认的,还是默认的设置吧。

另外,自己写项目,可以设置成自己喜欢的缩进,团队项目也可以和项目成员沟通好


设置tab_size = 4


如 @lidashuang 说的原因一样,如果想fmt后把tab换成space,只要在GoSublime的设置中修改 "fmt_tab_indent": false 即可,或者不想使用fmt的话直接"fmt_enabled": false 就可以了。

【热门文章】
【热门文章】