Ari*_*rif 3 c++ vim osx-snow-leopard
我使用的是Mac OS X 10.6.8版.是否有任何有用的脚本使用单个命令从vim内部编译和运行我的c ++文件?
Joh*_*web 11
就在这里:
:nnoremap <F5> :<C-U>make %:r && ./%:r<CR>
Run Code Online (Sandbox Code Playgroud)
这将以makeC++文件(减去其扩展名)作为目标运行,并在具有该目标名称的同一目录中运行该文件.
有关:help更多信息,请参阅以下内容
nnoremap:创建正常模式映射<F5>:for F5(其他功能键可用)<C-U>:清除命令行make:call 'makeprg',make默认情况下%:r:当前文件名的根目录(已删除扩展名)<CR>:执行所有这些如果您想要所有Vim会话,请将其放入.vimrc:
nnoremap <F5> :<C-U>make %:r && ./%:r<CR>
Run Code Online (Sandbox Code Playgroud)
您还可以找到SingleCompile Vim脚本,以便于C++和许多其他语言使用.