将VIM作为简易IDE
来源:互联网 发布:当兵对网络教育学籍 编辑:程序博客网 时间:2024/06/05 09:14
作者:陈维晃的个人主页
转自:http://whchen.net/blog/index.php/archives/vim-ide.html
1.简介
ed编辑器是Unix上最古老的编辑器,最初由Unix之父Ken Thompson所编写,并应用了正则表达式。而VIM的前身VI正是基于ed的拓展ex上。
2.安装
安装有两种方法
方法一
首先大家先到http://www.vim.org/download.php下载一下几个文件
Runtime files 运行库GUI executable 界面文件PC translations 语言文件
然后一起解压这三个文件就可以了。
方法二
直接下载Self-installing executable文件进行安装。但我感觉这种方法太死板没有第一种的灵活,不喜欢。然后你还可以将vim/vim71地址加如path环境变量,这样就可以在dos下用gvim命令打开vim了。
2.配置
其实像VIM这种从Unix体系过来的东西,都会带有浓重的Unix色彩,比如,配置文件。所以,要让你的VIM变得更加强大那么一份好的配置文件是必不可少的。当然在刚才解压的vim/vim71文件夹下已经有两个作为范例的配置文件了,分别是 gvimrc_example.vim和vimrc_example.vim,根据你的使用进行选择,如果你使用的是Gvim那么可以使用gvimrc那个,将其中一个重命名为_vimrc或_gvimrc放到vim文件夹下就可以了(但是根据使用经验_gvim那个有些小问题,但_vimrc可以通用)。
但是系统提供的配置文件是非常简陋的,发挥DIY精神,我们应该写自己的配置文件。
以下是我的配置文件:
"语言相关,编码设定if has("win32")set encoding=GBKelseset encoding=utf-8endif set fileencoding=utf-8set fileencodings=utf-8,GB2312,big5,GBK,gb18030,utf-16set ambiwidth=doubleset fenc= "F9一键编译map <f9> :call Compile()<cr>map <f10> :call Run()<cr>map <f11> :call CompileRun()<cr> "定义CompileRun函数,调用进行编译func Compile()exec "w""C程序if &filetype == 'c'exec "!gcc % -Wall -O2 -s -o %<""C++程序elseif &filetype == 'cpp'exec "!g++ % -Wall -O2 -s -o %<"endifendfunc "定义Run函数func Run()exec "!%<"endfunc "定义CompileRun函数func CompileRun()exec "w"if &filetype == 'c'exec "!gcc % -Wall -O2 -s -o %<"exec "!%<"elseif &filetype == 'cpp'exec "!g++ % -Wall -O2 -s -o %<"exec "!%<"endifendfunc "显示标尺set ruler "当前光标所在行会有阴影set cursorline "不要工具条set guioptions-=T "鼠标支持set mouse=a "设置行号set number "空格、制表符和缩进set cindentset autoindentset smartindentset shiftwidth=4set tabstop=8set cinset cinoptions=>4,n-2,{2,^-2,:2,=2,g0,h2,p5,t0,+2,(0,u0,w1,m1 shiftwidth=2 tabstop=8 "配色colo darkblue "语法高亮syntax on "默认无备份set nobackup "显示匹配括号set showmatch "允许退格键换行set backspace=2 "去除VI一致性,解决方向键输出字母set nocompatible
你可以把它拷贝过去,覆盖原来的配置文件即可。单引号开头的是注释,可以不用拷贝。
如果想了解更多,大家可以搜索以下几篇文章,它能更好的帮助你修改vim:《手把手教你把Vim改装成一个IDE编程环境》《普通人的编辑利器——VIM》《程序员的编辑器——VIM》
一些基本的使用大家可以参考tutor/tutor.zh.euc文件,用记事本打开就可以了。也许刚开始使用vim你会很不适应,但只要你能熟练运用,你会发现它比一般的编辑器都更加高效(而且很酷)。就像《vim用户手册》所说的“使用vim更多的是一种技能而不是一种知识,vim的学习需要的更多的不是头脑而是双手......”
- 将VIM作为简易IDE
- 将VIM作为简易IDE
- 将vim作为QT开发的IDE
- 将vim作为QT开发的IDE
- 打造Vim作为前端IDE
- 将VIM变成IDE
- 将VIM打造为IDE
- 将vim打造成IDE
- 将VIM设置成IDE
- 将VIM 转变成集成IDE
- vim 作为C语言编辑器 - IDE
- vim作为IDE的简单配置
- vim 作为python2.7 IDE的配置
- [Vim笔记]将vim打造成IDE
- 将vim改装成IDE编程环境
- 将vim打造成IDE编程环境
- Ubuntu下将VIM改造成IDE
- 将VIM打造成一个IDE
- ruby retry
- Windows界面编程第一篇 位图背景与位图画刷
- 黑马程序员_java自学学习笔记(七)----集合框架
- 我的Debian GNU/Linux——安装篇
- ZOJ 3700 Ever Dream(字符串)
- 将VIM作为简易IDE
- ruby run case
- ZOJ 3702 Gibonacci number
- IBM X3850 M4装MS SERVER 2008 standard 64 细节事项
- hdu3081 最大流
- Jplayer学习
- python中文件读取模式
- Debian安装配置nginx,php,mysql,wordpress教程
- 图像处理之K-Means算法演示