windows下gVim运行c、c++、python程序

首先声明,本帖只讲源程序的编译和执行怎么实现,不讲一些好用的插件。

如果你电脑上安装了visual stdio的IDE,则参考这个帖子:https://www.cnblogs.com/zhuyp1015/archive/2012/06/16/2552269.html

如果只是安装了vc++ 6.0,则看下面:

很简单,一共两步:

1、创建环境变量

要创建三个环境变量,相应的路径对应你vc++ 6.0或是python的安装目录即可:

1)PATH:一般你的环境变量中是已经有的, 所以直接追加上

F:\vc++6.0\Microsoft Visual Studio\Common\IDE\IDE98;F:\vc++6.0\Microsoft Visual Studio\VC98\Bin;F:\vc++6.0\Microsoft Visual Studio\Common\MSDev98\Bin;F:\python\

2)INCLUDE:F:\vc++6.0\Microsoft Visual Studio\VC98\Include

3)LIB:F:\vc++6.0\Microsoft Visual Studio\VC98\Lib

2、修改vimrc文件

在文件中追加以下内容(直接复制粘贴即可):

func! CompileCode()
exec "w"
if &filetype == "c"
   exec "!cl %<.c "
elseif &filetype == "cpp"
   exec "!cl %<.cpp "

elseif &filetype == "python"
  exec "!python %<.py"

endif
endfunc

" 运行可执行文件
func! RunCode()
exec "w"
if &filetype == "c" || &filetype == "cpp" || &filetype == "haskell"
exec "! %<.exe"
elseif &filetype == "python"
exec "!python %<.py"
endif
endfunc

" Ctrl + C 一键保存、编译
map <c-c> :call CompileCode()<CR>
imap <c-c> <ESC>:call CompileCode()<CR>
vmap <c-c> <ESC>:call CompileCode()<CR>

" Ctrl + R 一键保存、运行
map <c-r> :call RunCode()<CR>
imap <c-r> <ESC>:call RunCode()<CR>
vmap <c-r> <ESC>:call RunCode()<CR>

完成上述操作之后,你的gvim应该就可以运行c、c++和python程序了,具体操作是在gvim中打开你的源程序之后,在命令模式下按CTRL+C即可编译你的c程序,ctrl+r即可运行你的程序了。

效果如下:

c程序运行结果:

python程序运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值