我想使用 emacs 的 Google 格式化功能重新格式化所有源文件:google-c-style.el (see here).
如何立即将此功能应用于我的所有源文件,以便它们都按照 Google 风格正确格式化和缩进?
这有几个部分:
- 您需要想出 EMACS 函数来完成您想要的所有重新格式化。
indent-region
是一个开始,但您可能还想取消制表符或其他一些操作。
- 您需要在每个文件上调用它们,并且由于缩进函数在范围内工作,因此您需要一个设置标记以覆盖整个文件的函数:
mark-whole-buffer
.
- 您需要对每个文件调用 EMACS:这意味着使用 --batch 文件调用 emacs。
有几篇关于执行此操作的不错的博客文章here and here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)