编译并运行 C++在 Mac OS 中使用 vim 单键敲击代码
我使用的是 Mac OS X 版本 10.6.8。是否有任何有用的脚本可以使用单个命令从 vim 内部编译和运行我的 c++ 文件?
I am using Mac OS X version 10.6.8. Is there any helpful script to compile and run my c++ file from inside vim using single command?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,有:
这将以 C++ 文件(减去其扩展名)作为目标运行
make
,并在具有该目标名称的同一目录中运行该文件。请参阅以下
:help
了解更多信息...nnoremap
:创建普通模式映射
:用于 F5(其他功能键可用)
:清除命令行make
: 调用'makeprg'
,即make
by默认%:r
: 当前文件名的根目录(扩展名已删除)
:执行全部 更新如果您希望所有 Vim 会话都如此,请将其放入您的
.vimrc
中::
您还可以找到 SingleCompile Vim 脚本对于 C++ 和许多其他语言来说很方便。
Yes there is:
This will run
make
with the C++ file (less its extension) as the target and run the file in the same directory with that target's name.See the following
:help
for more information...nnoremap
: Create a normal-mode mapping<F5>
: for F5 (other function keys are available)<C-U>
: clear the command-linemake
: call'makeprg'
, which ismake
by default%:r
: root of the current filename (extension removed)<CR>
: execute all thisIf you want this for all Vim sessions, place this into your
.vimrc
:Update:
You may also find the SingleCompile Vim script to be handy for C++ and many other languages besides.