c - 如何创建自定义的 stdheader(不是 .h 文件)?

标签 c vim sublimetext3

进行了一些搜索,但大多数答案都与 .h 文件有关。

在最近的代码训练营中,我们能够通过 :stdheader 在 vi​​m 中添加自定义 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/

相关文章:

c - C 中的长 double

python - 保存时自动运行python代码

vim - 你最喜欢 Vim 中 HTML、Javascript 和 CSS 的折叠方法(或 secret 技术)是什么?

Vim 语句运动

python - Sublime text 3.1.1 中的 Pylinter 仍然没有使用 Python2.7

未找到 javac sublime

python - 如何在 macOS 上的 Sublime Text 3 上运行 Python3?

c - Segmentation fault和Struct的关系

c - 如何限制用户输入字符串的大小或动态分配内存

c - 这行代码 (myMovie->pMovieTitle->pValue) 使用 * 和 .运营商?