【问题标题】:Compile and run C++ code in single key stroke using vim in Mac OS在 Mac OS 中使用 vim 以单键方式编译和运行 C++ 代码
【发布时间】:2011-12-13 11:24:50
【问题描述】:

我使用的是 Mac OS X 版本 10.6.8。是否有任何有用的脚本可以使用单个命令从 vim 内部编译和运行我的 c++ 文件?

【问题讨论】:

  • 做一个shell命令然后make?

标签: c++ vim osx-snow-leopard


【解决方案1】:

是的,有:

:nnoremap <F5> :<C-U>make %:r && ./%:r<CR>

这将以 C++ 文件(减去其扩展名)作为目标运行 make,并以该目标的名称在同一目录中运行该文件。

有关更多信息,请参阅以下:help...

如果您希望所有 Vim 会话都使用这个,请将其放入您的 .vimrc

nnoremap <F5> :<C-U>make %:r && ./%:r<CR>

更新:

您可能还会发现SingleCompile Vim 脚本对于 C++ 和许多其他语言非常方便。

【讨论】:

  • :help makeprg 也可能有用。
  • 可以将它逐字放入 .vimrc 中,而不需要前面的 ":" 吗?
猜你喜欢
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 2011-09-01
  • 2013-08-20
  • 2020-09-13
  • 1970-01-01
相关资源
最近更新 更多