Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 2628|回复: 4

[求助] 如何将Vim打造成真正的IDE?Vim编译C /C++文件? [复制链接]

Rank: 1

UID
4118891
帖子
49
PB币
81
贡献
0
技术
4
活跃
4
发表于 2013-10-1 13:53:15 |显示全部楼层
如何将Vim打造成真正的IDE?我安装了Mingw中的C/C++,Vim如何编译C /C++文件?能够直接在Vim中操作把cpp/c 编译成exe,请朋友们教教我,谢谢。

iBSD

Rank: 5Rank: 5Rank: 5

UID
259105
帖子
335
PB币
399
贡献
0
技术
0
活跃
32
发表于 2013-10-1 16:43:55 |显示全部楼层
vim不可能成为“真正的”IDE,编译器还是得调用gcc/g++,调试工具还是得调用gdb。

Rank: 1

UID
4118891
帖子
49
PB币
81
贡献
0
技术
4
活跃
4
发表于 2013-10-1 17:38:50 |显示全部楼层
darkduke 发表于 2013-10-1 16:43
vim不可能成为“真正的”IDE,编译器还是得调用gcc/g++,调试工具还是得调用gdb。

请问有没有办法,在编写完代码的时候,调用Vim的命令窗口,直接编译C/C++成exe?

我是一只快乐的小吃货

Rank: 9

UID
3022861
帖子
2000
PB币
147
贡献
0
技术
78
活跃
345

精解Windows 10 8周年庆典勋章

发表于 2013-10-1 22:39:00 |显示全部楼层
软件不同,你必须保存完后,回到控制台,才能调用gcc

Rank: 5Rank: 5Rank: 5

UID
4081526
帖子
992
PB币
4962
贡献
0
技术
0
活跃
1178

8周年庆典勋章

发表于 2013-10-4 12:59:29 |显示全部楼层
jdydhsr 发表于 2013-10-1 17:38
请问有没有办法,在编写完代码的时候,调用Vim的命令窗口,直接编译C/C++成exe?
在你的.vimrc里添加:
  1. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
  2. " 根据文件类型执行编译
  3. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
  4. map <F12> :call CompileRun()<CR>

  5. func! CompileRun()
  6. exec "w"
  7. exec "!clear"
  8. if &filetype =="c"
  9.   exec "!gcc % -o %<.exe"
  10.     "exec "!./%<.exe"

  11. elseif &filetype=="sh"
  12.   exec "!/bin/bash %"

  13. elseif &filetype =="perl"
  14.   exec "!perl %"

  15. endif
  16. endfunc
复制代码


回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件