c - vim 在头文件中自动写入函数。克朗

标签 c vim

我尝试使用vim进行c程序编辑。有没有办法自动编写头文件中定义的函数骨架?

类似的情况

"my_code.h"
int temp(int*);

和“my_code.c” <<<这里自动写入>>>就像

int temp(int*) { return }
int main()
{
}

我正在使用 c.vim 插件。我试图找到它,但我找不到。

最佳答案

There are code completion scripts, yes. 。然而,这不是您通常想要的。它适用于简单的事情,比如基本的 C 函数,但除此之外就会严重失败(即 中的模板等)。使用此类插件并掌握不会节省任何时间。运动/复制/粘贴命令在相同的时间内提供相同的结果,并且您会更加熟悉模态编辑器。复制粘贴函数原型(prototype)并添加一些大括号 {/} 是不是那么很难?

如果您需要一些东西来提醒您编写函数定义以配合函数原型(prototype),请考虑使用 taglist 插件。

enter image description here

enter image description here

关于c - vim 在头文件中自动写入函数。克朗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203961/

相关文章:

objective-c - Cocoa API 的 C 绑定(bind)?

c - 寻找有效的交换字符指针

Vim:替换一行中除最后一个以外的所有点

vim - 如何在 vim 的命令行模式下粘贴文本?

vim - 如何暂时退出Vim并返回

javascript - 在 Jsctypes 中将 char * 从 javascript 传递到 c 并将 char * 从 c 返回到 javascript

c - 多维数组和指针寻址

c - 取消线程后如何杀死所有使用 pthread_create 创建的子进程?

Vim - 在缓冲区中打开新选项卡

vim - 需要在每一行中复制文本并为其添加等号和前缀