平时写代码喜欢4个space的缩进方式,但是最近在学go语言,用的编辑器是Sublime Text,安装了插件GoSublime。Sublime Text已经设置tab替换为4个space,但是发现保存的时候,依然格式化为了tab。go建议的编程风格是?
平时写代码喜欢4个space的缩进方式,但是最近在学go语言,用的编辑器是Sublime Text,安装了插件GoSublime。Sublime Text已经设置tab替换为4个space,但是发现保存的时候,依然格式化为了tab。go建议的编程风格是?
如 @lidashuang 说的原因一样,如果想fmt后把tab换成space,只要在GoSublime的设置中修改 "fmt_tab_indent": false 即可,或者不想使用fmt的话直接"fmt_enabled": false 就可以了。
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答2.2k 阅读
1 回答2.1k 阅读
1 回答1.5k 阅读
保存完之后,GoSublime会用gofmt格式化代码,而gofmt默认是用tab缩进的
看到的golang项目都用默认的,还是默认的设置吧。
另外,自己写项目,可以设置成自己喜欢的缩进,团队项目也可以和项目成员沟通好