go语言缩进的疑问

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

阅读 17.5k
3 个回答

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

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

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

新手上路,请多包涵

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

设置tab_size = 4

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题