vim改造IDE环境

   上次咱们简单的谈了一下vim的强大和它的一些简单的使用方式,这回我就要着手把它变成一个可以编程的IDE了,下面咱们就来看看如何将其改形成咱们最好的IDE吧!html


   打开gVim,输入:
编程

   :e helloworld.c(这明显是建立helloworld文件嘛),进入编辑模式(i),输入简单的几行字:vim

#include <stdio.h>
int main(){
    printf("Hello World!");
    return 0;
}

So easy吧,若是你学过的话确定能看的懂,很少说,咱们来看看效果:ide


是否是感受很难看,连高亮都没有,这还算是IDE?不急,咱们来美化一下,进入普通模式后,输入工具

:syntax on,是否是有高亮了呢?ui


固然咱们还要进一步进行美化,输入:colo darkblue,咱们能够看到背景成了蓝色,是否是很好看呢,你能够自由设置背景颜色,vim采用智能填充模式,好比你输入“:colo ”以后(注意要输入空格),按tab键就会自动填充字符,这样你就能够查找到本身所想要的配色方案,我选择的是darkblue,彷佛也有人喜欢用desert,这看我的喜爱了,你也能够从网上下载本身喜欢的vim style,好比:desert256.vim或wombat256.vim上你能够下到很好的主题,把其放入vimfile/color中,而后就能在:colo找到了。固然这只是暂时的,重启以后就会消失,因此你须要找到vim目录下的_vimrc文件,在vim中输入":e <vim home>/_vimrc",而后从新修改它,添加"colo darkblue"这样你重启以后也能发现样式改变了。spa


咱们还能在_vimrc文件中添加如下命令以美化咱们的界面:.net


"打开行号
set nu
"自动高亮
syn on
"设置备份文件的默认路径
set backupdir=(如:set backupdir=D:\gvim\temp)
"设置代码折叠
set fdm=indent
"设置代码折叠宽度为4个字符
set fdc=4
"设置配色
colo desert
"设置折行
if (has("gui_running"))
" 图形界面下的设置
set nowrap
set guioptions+=b
else
" 字符界面下的设置
set wrap
endif
"标签切换
map th :tabnext
map tl :tabprev
map tn :tabnew
map td :tabclose
"tab宽度
set tabstop=4
"tab自动缩进宽度
set shiftwidth=4
"设置自动缩进
set ai
"将 tab 键转换为空格
set expandtab
"设默认为插入模式
set im
"-----------something not too important-----------------------"
" 搜索时高亮显示被找到的文本
set hlsearch
" 覆盖文件时不备份
set nobackup
" 打开状态栏标尺
set ruler

此外对于gvim,咱们能够用如下两个去除状态栏和菜单栏:命令行

set guioptions-=m
set guioptions-=Thtm

若是你须要更炫的效果,还有不少强大的功能,不妨看看

http://blog.csdn.net/wooin/article/details/1858917,这里有很不错的语法高亮效果,还有更有特点的介绍。


若是要对C或C++进行编译,那么就须要GCC这个编译工具,除了Unix外都须要进行下载,下载地址:

Windows:http://www.cr173.com/soft/19667.html

Linux:http://www.onlinedown.net/soft/169777.htm

下载安装完后,咱们在vim里输入":!gcc helloworld.c",来编译文件,能够看到如下结果:

咱们这里采用的是命令行的方式,":!"表明在命令行里执行操做,咱们还能够用

能够用gcc -o 链接文件名 原文件1.c 原文件2.c...来链接文件,和直接输入文件路径来执行文件,好比上面的例子,咱们输入":!hello"后,执行结果以下:

这样咱们就能用vim开始C语言编程的生涯了!

相关文章
相关标签/搜索