GVIM:在WINDOWS下清爽写代码
特别是计算机学院的孩子,应当有更高的追求。
C语言开课一段时间了,你是不是开始嫌弃IDE恶心的界面了?
是不是跟我一样,嫌弃IDE打开速度太慢?
VS2010需要12秒,VS2013需要8秒,DEVCPP需要3秒……
但是,GVIM只需要1秒!!!
太简陋了?
不!不!不!
MINGW+GVIM完全能满足你现阶段的需求。
如果你心动了,就按下面的步骤做:
1.点击下载mingw-get-setup;
2.双击打开mingw-get-setup => install => continue => 都勾起来 => apply change;
3.把MINGW\bin添加到系统环境变量Path里面;
4.点击下载gvim74;
5.双击打开gvim74,安装;
6.点击下载vimcdoc-1.9.0-setup;
7.双击打开vimcdoc-1.9.0-setup,将安装目录设置为gvim74的安装目录;
8.点击下载_vimrc;
9.将GVIM配置文件_vimrc复制到gvim74安装目录下进行替换,这是我弄的配置文件,懂的可以自己修改;
10.大概这样子就差不多了!
接下来学习一些必要的东西:
1.快捷键F5为调试,F9为编译,F10为运行,这三个快捷键在_vimrc中定义了,可以修改;
2.GVIM下快捷键 i 进行修改,按ESC后退出编辑,输入 :w 为保存, :wq 保存并退出, :!q 退出但不保存修改;
3.快捷键F2可以一键插入头文件等信息;
4.学习GDB调试, r 为运行, n 执行下一条, b 加数字设置断点, p 加变量查看, disp 加变量每条命令后都输出watch;
5.如果以上的东西让你看不懂,请百度自学。
最后贴图:
GVIM:在WINDOWS下清爽写代码的更多相关文章
- VIM、GVIM在WINDOWS下中文乱码的终极解决方案
文章转自:http://www.liuhuadong.com/archives/68 vim.gvim在windows下中文乱码的终极解决方案在windows下vim的中文字体显示并不好,所以我们需要 ...
- vim、gvim 在 windows 下中文乱码的终极解决方案
vim.gvim 在 windows 下中文乱码的终极解决方案 vim ~/.vimrc 然后加入: " Gvim中文菜单乱码解决方案 " 设置文件编码格式 set encodin ...
- 怎样实如今Windows下编写的代码,直接在Linux下编译
方法一: 怎样实如今Windows7下编写Linux程序.写完程序以后.不用复制文件,直接在Linux(RHEL6.5)机器上编译最新的代码. 1.首先将Windows的代码目录设置为共享目录: 2. ...
- React Native在Windows下修改js代码后reload无效
iOS下因为有watchman这个插件,所以启动很快(npm start),而Windows下则非常慢,最要命的是遇到了修改js文件后,点击reload居然一直是请求的缓存bundle,泪崩... 后 ...
- 在Windows下github展示代码
最近大爱Web编程,于是寻找各种代码中,然后就发现了GitHub这个网站,如果你知道Google Code,那么你就知道这个GitHub是做什么的了.不过GitHub主要是用作基于Git的分布式版本管 ...
- windows下Python shell代码自动补全
Unix下实现如题功能用下面的代码: import rlcompleter, readline readline.parse_and_bind('tab: complete') 但readline不能 ...
- windows下,提权代码.
#include <windows.h> bool AdjustPrivileges() { HANDLE hToken = NULL; TOKEN_PRIVILEGES tp; TOKE ...
- WINDOWS下配置SVN代码管理
服务器端使用 visualsvn server,客户端使用tortoiseSvn. 一.服务器端 1.首先,下载visualsvn server,安装到服务器.下载地址: http://www.vis ...
- vim、gvim在windows下中文乱码的终极解决方式
測试成功,完美解决. 仅仅需改动VIM文件夹以下的这个文件_vimrc. 加油吧,骚年.非常强大的! set encoding=utf-8 set fileencodings=utf-8,chines ...
随机推荐
- 终端I/O之波特率函数
波特率(baud rate)是一个以往采用的术语,现在它指的是"位/秒"(bits per second).虽然大多数终端设备对输入和输出使用同一波特率,但是只要硬件许可,可以将它 ...
- Anatomy of the Linux kernel--转
ref:http://www.ibm.com/developerworks/linux/library/l-linux-kernel/?S_TACT=105AGX52&S_CMP=cn-a-l ...
- 编译linux内核以及depmod的使用
转载:http://blog.lmtw.com/b/18215/archives/2010/71074.html depmod(depend module) 功能说明:分析可载入模块的相依性. 语 法 ...
- Linux 命令 alternatives和update-alternatives
参考: http://lionbule.iteye.com/blog/717722 http://manpages.ubuntu.com/manpages/oneiric/man8/update-al ...
- L - Abbott's Revenge(比较复杂的bfs)
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Practice UV ...
- Linux 查看物理内存
free -k free -m free -b man free cat /proc/meminfo
- Boost.Any
支持类型安全地存储和获取任意类型的值 #include <list> #include <boost/any.hpp> #include <string> #inc ...
- Uva 10129 - Play on Words 单词接龙 欧拉道路应用
跟Uva 10054很像,不过这题的单词是不能反向的,所以是有向图,判断欧拉道路. 关于欧拉道路(from Titanium大神): 判断有向图是否有欧拉路 1.判断有向图的基图(即有向图转化为无向图 ...
- js和jQuery 获取屏幕高度、宽度
js获取屏幕高度,宽带 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body ...
- IIS 7.5站点配置
控制面板——程序——打开或关闭windows功能——Internet信息服务——万维网服务——应用程序开发功能——把ASP.NET打钩(如果已经打钩忽略).—— 运行->%windir%\Mic ...