进行了一些搜索,但大多数答案都与 .h 文件有关。
在最近的代码训练营中,我们能够通过 :stdheader 在 vim 中添加自定义 header 。标题自动包含文件名/作者姓名/创建时间/更新时间。谁能指出我生成自己的 stdheader 模板的正确方向?
这是来自 github 的示例(第 1 行到第 11 行),谢谢!
https://github.com/sebastiencs/piscine_42/blob/master/j02/ex01/ft_print_reverse_alphabet.c
最佳答案
您正在寻找模板扩展器插件。有许多。有些或多或少是先进的。有couple of grids ,以及 Q/A on vi.SE试图对它们进行比较,但不幸的是没有什么真正详尽的。
模板扩展可以在创建新文件时自动进行,也可以手动触发(对于片段)。这取决于每个插件。它以 :h template
(不会自动更新日期、名称等的解决方案)开头,并且与这些插件一起使用。
在 mu-template (以及关于 C 和 C++ 的 lh-cpp 中的扩展),您将能够对新文件进行多个级别的自定义:您可以自定义文件头、反重新包含保护命名策略、命名空间请求(在C++ 案例)等?
PS:你的问题实际上是exact duplicate vi.SE 上的这个问题(可能还有其他一些问题)
关于c - 如何创建自定义的 stdheader(不是 .h 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39315386/