c - 如何在vim中编写一条命令编译运行

标签 c vim

所以我有我的配置文件 .vimrc,它有这段代码,当我按 F3 时,它应该保存文件编译并运行它。这行不通。

map <F3> ^M:w^M:!gcc *.c -g; ./a.out^M

最佳答案

你的键盘映射对我有用(假设你输入 ^M 作为例如 Ctrl-V Ctrl-M)。

如果你有一个 makefile 设置(你可能应该),你可以只使用 :make

如果你使用的不是make,你可以设置makeprg选项,例如cmake scons ant 或其他东西。

关于c - 如何在vim中编写一条命令编译运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892569/

相关文章:

c - 内核空间中的进程运行时

vim - 如何重复最后一个 VIM 宏?

c - 如何用c写一个json文件

windows - 在 Windows 上观察 gVim 控制台输出

vim - 如何在 vim 语法高亮中禁用语法区域?

vim - 如何在 Vimscript 中调用自增自减普通模式命令?

vim - 按 Ctrl+C 时禁用 "Type :quit<Enter> to exit Vim"消息

c - 自由(): invalid next size (fast)

c - 如何在 C 程序中将十六进制值打包到 unsigned char 变量中?

c - C 中的字符串标记