转自http://blog.163.com/lixiangqiu_9202/blog/static/535750372012461190722/

一直在使用linux,但有时也会去虚拟机里的winxp折腾折腾,但由于习惯了vim+gcc所以win下未免会很不自在,想到vim和gcc都是开源项目估计应该有win平台下的,于是乎就开始搜索了,果不其然,gcc可以用dev-cpp,vim我们可以去vim.org下载,只要选择win版就可以了,之后就可以简单地单击安装了,安装完成之后,我们设置下PATH环境变量,这样我们就可以在命令提示符下使用它们了,win设置PATH环境变量的方法为:

右击我的电脑(Win7 的话是计算机)---属性--高级--环境变量然后在用户变量那里点击PATH编辑它,之后加入你的程序的绝对路径就可以了
如图

我的gcc路径在C:\Dev-Cpp\bin下,我的vim在C:\Program Files\Vim\vim73下,多个程序的环境变量路径之间用分号隔开
 
现在我们确定退出来,然后我们win+r,输入cmd,然后我们输入vim看看是不是已经搞定了呢

现在我们先设置下vim的语法高亮和自动缩进以及显示行号,显然win的那个记事本是不可能完成这些的
我们找到vim的安装路径,我的是C:\Program Files\Vim\vim73,然后找到_vimrc,这是vim的配置文件,现在我们可以使用vim来编辑它
vim _vimrc
然后我们在最后一行加上这些内容
set nu
syn on
set cindent
然后保存退出,上面依次上打开行号显示,语法高亮显示,最后一个是自动缩进,我采用的是c/c++缩进方式,其它的缩进方式如何设置可自行搜索
现在我们重启计算机,否则这些设置无法起作用
然后我们用c语言写一个hello world程序,并用gcc编译,然后再执行看下我们是否设置成功

然后保存退出
再用gcc编译下

 成功!

教你在windows下安装使用配置vim+gcc[转]的更多相关文章

  1. PHP学习之-Mongodb在Windows下安装及配置

    Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...

  2. windows下安装和配置redis

    1.windows下安装和配置redis 1.1 下载: 官网(linux下载地址):https://redis.io/ Windows系统下载地址:https://github.com/MSOpen ...

  3. windows下安装和配置多个版本的JDK

    https://jingyan.baidu.com/article/47a29f2474ba55c015239957.html 如何在windows下安装和配置多个版本的jdk,本文将带你在windo ...

  4. 网络基础 Windows下安装和配置net-snmp 代理

    Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122   A.   安装  1.   安装前准备 ActivePerl-5.10.0.1004-MSWin ...

  5. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...

  6. windows下安装和配置mongoDB

    上次在mac下安装和配置了mongodb,这次在windows下也尝试安装和配置mongodb. 1.首先下载mongodb压缩包,下载后解压到D盘或E盘.如下: 2.配置环境变量:桌面—计算机右键— ...

  7. windows下安装和配置SNMP

    window snmp服务开启及测试 转自:https://blog.csdn.net/qq_33314107/article/details/80031446 一 安装 二 开启服务 Linux下安 ...

  8. windows下安装并配置mysql

    前言:前面三篇文章将django的环境搭建完后,还只能编写静态网页,如果要用到数据库编写动态网页,那么还需要数据库 本章讲解mysql5.6数据库的安装和配置,对于其他版本仅供参考,不一定试用!推荐使 ...

  9. 烂泥:Windows下安装与配置Nginx web服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关ng ...

随机推荐

  1. 在命令行中运行JUnit测试

    可以在Eclipse之外运行JUnit测试,使用org.junit.runner.JUnitCore类. 这个类提供了runClasses()方法,它允许运行一个或多个测试类.runClasses() ...

  2. e860. 列出组件绑定的键盘键

    This example demonstrates how to list all the key bindings in a component. Text components have an a ...

  3. Keystone API

    Keystone身份API简介 Keystone提供REST风格的API, 客户端可以通过HTTP方法和URL操作资源. Keystone有两个主要版本的API, 以及构建在这些核心API上的一些AP ...

  4. erlang的erl文件的编码方式

    在数据源头的文件第一行加上%%coding: latin-1

  5. FunGuild 数据库简介

    FUNGulid = Fungi + Functional + Guild , 是一个真菌的功能注释的数据库,目前数据库中涵盖了超过12000个真菌的功能注释信息: 网址如下: http://www. ...

  6. oracle转mysql总结

    oracle转mysql总结 ares-sdk初始开发测试使用的是oracle数据库,由于宁波通商的特殊需要,必须把数据库环境从oracle转向mysql. 现对转换过程中出现的问题及经验总结如下: ...

  7. UIStatusBarStyle PreferredStatusBarStyle does not work on iOS 7

    Q: In my iPhone application built with Xcode 5 for iOS 7 I set UIViewControllerBasedStatusBarAppeara ...

  8. GridView通过RowDataBound事件获取字段值、数据源列值

    如果数据源有某一列,而在绑定到GridView时不显示该列,编程时要用到该列的值可以用以下方法: protected void GridView1_RowDataBound(object sender ...

  9. PHP上传压缩包并自解压方法

    1.PHP上传压缩包并解压的大概流程: 普通上传功能->上传到服务器->加载系统组件->找到上传的文件并执行解压命令->成功解压到目录 2.php执行系统命令的几类函数: (1 ...

  10. jiffies存放

    固然书本上讲明jiffies是jiffies_64的低32位,但是我还是自己测试了下,重点在于链接脚本的写法. 此处只是为了测试,因此简化链接脚本. /* link.lds */ 1 ENTRY(_s ...