gofmt
命令支持-r标志在格式化代码时使用重写规则。如何用它来代替制表符缩进用空格缩进?如何使用重写规则来替换标签与gofmt工具中的空格?
0
A
回答
2
用-r标志指定的重写规则必须 形式的字符串:
pattern -> replacement
两个模式,替换必须是有效的Go表达式。
制表符和空格字符无效Go表达式。它不会工作。
转到编程语言
艾伦A. A.多诺万&布赖恩W. Kernighan的
ISBN:978-0134190440
转到呈现代码格式化强硬立场。 gofmt工具将 代码重写为标准格式,并且默认情况下,go工具的fmt子命令 将gofmt应用于指定包中的所有文件或当前目录中的所有文件 。本书 中的所有Go源文件都已通过gofmt运行,您应该养成 对您自己的代码也做同样的操作。通过命令 声明标准格式消除了许多关于琐事的毫无意义的争论,并且更重要的是,允许各种自动源代码 转换,如果任意格式允许,任意格式化将是不可行的。
始终使用gofmt代码格式。
4
由gofmt
强制的Go格式规定使用制表符缩进。 另见的决定导致它: https://code.google.com/p/go/issues/detail?id=7101
相关问题
- 1. Nginx重写规则替换'?'与%3f
- 2. 用空格替换标签
- 3. 如何用<br>替换标签标签中的空格?
- 4. 如何使用重写规则来代替`.php`问心无愧`/`
- 5. Nginx的主题标签重写规则
- 6. 重写规则url字符替换
- 7. 国防部重写规则替换为+ -
- 8. 阿帕奇重写规则替换URL
- 9. 如何用mediawiki重写规则替换&和+?
- 10. Emacs用标签替换空格
- 11. Vim用复制标签替换空格
- 12. Vim用双空格替换标签
- 13. 如何使用htaccess的重写规则
- 14. 使用的RewriteCond与重写规则
- 15. 替换web.config变换中的IIS重写规则
- 16. 如何写重写规则
- 17. ANTLR重写规则中的替代
- 18. htaccess的重写条件和重写规则使用具有peroids
- 19. 如何在位置中使用空格(%C2%A0)实现Nginx重写规则?
- 20. Javascript - 如何替换不在HTML标签中的空格?
- 21. 如何重写规则使用mod_rewrite
- 22. 如何使用重写规则
- 23. 如何使用重写规则
- 24. .htacces - 重写规则与规则2
- 25. 使用gofmt重构工具来重命名一个全局变量
- 26. 如何用正则表达式替换来扩展XML标签
- 27. 使用的preg_replace来替换HTML标签
- 28. 将使用%(QUERY_STRING)的Mod重写规则转换为NGINX重写格式?
- 29. 将apache htaccess重写规则转换为nginx重写规则
- 30. 你用什么工具/格式来编写你的规格?