vim配置文件

vim配置文件要是设置好的话可以让你在编程的时候速度变得更快,先说一下vi和vim的区别:
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
vim的这些优势主要体现在以下几个方面:
1、多级撤消
我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。
2、易用性
vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。
3、语法加亮
vim可以用不同的颜色来加亮你的代码。
4、可视化操作
就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。
5、对vi的完全兼容
某些情况下,你可以把vim当成vi来使用。

我前段时间也下载使用了vim编辑器,我用的win7系统,之前在ubuntu下也用过vi,个人感觉是vim相对于vi来说,扩展性更强了,以前使用vi时ctrl+s和ctrl+z之类的是不能用的(应该没有记错),但是vim就可以的。
然后,介绍一下用vi 写c程序的话,主要的一些配置:
在控制台输入:
vim ~/.vimrc
然后进入VIM,按a,然后开始输入:
:set hlsearch
:set backspace=2
:set smartindent
:sysntax on
然后按 Esc,输入:wq退出。一下解释:
:set hlsearch 作用:将搜索字符串反白
:set backspace=2 作用:可以删除任意值(经常输入错误,所以要删掉)
:set smartindent 作用:自动缩进(这个是最重要的,要不麻烦,程序些出来不整齐)
:sysntax on 作用:根据语法显示不同的颜色(检查语法,要是有颜色不对的,肯定有些错的地方)
:set all 显示所有配置选项。
:set hlsearch
:set backspace=2
:set smartindent
:sysntax on
然后按 Esc,输入:wq退出
下面逐一解释一下:
:set hlsearch 作用:将搜索字符串反白
:set backspace=2 作用:可以删除任意值(经常输入错误,所以要删掉)
:set smartindent 作用:自动缩进(这个是最重要的,要不麻烦,程序些出来不整齐)
:sysntax on 作用:根据语法显示不同的颜色(检查语法,要是有颜色不对的,肯定有些错的地方)
还有就是你想一次搞定,以后不用再临时配置的话,你就修改vim的配置文件。
配置vim的方法是在用户主目录下建立个.vimrc文件,我一般使用root帐户,所以就在/root/下建立一个.vimrc文件:vi /root/.vimrc。
一下是一些关于vim常用的配置说明:
“语法高亮
syntax on
“显示行号
set nu

“修改默认注释颜色
hi Comment ctermfg=DarkCyan

“允许退格键删除
set backspace=2
“启用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key

“侦测文件类型
filetype on
“载入文件类型插件
filetype plugin on
“为特定文件类型载入相关缩进文件
filetype indent on

“设置编码自动识别, 中文引号显示
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
set encoding=euc-cn
set ambiwidth=double

“设置高亮搜索
set hlsearch
“在搜索时,输入的词句的逐字符高亮
set incsearch

“按C语言格式缩进
set cindent
“设置Tab长度为4格
set tabstop=4
“设置自动缩进长度为4格
set shiftwidth=4
“继承前一行的缩进方式,特别适用于多行注释
set autoindent
“显示括号匹配
set showmatch
“括号匹配显示时间为1(单位是十分之一秒)
set matchtime=1

“增强模式中的命令行自动完成操作
set wildmenu
“不要生成swap文件,当buffer被丢弃的时候隐藏它
setlocal noswapfile
set bufhidden=hide
=====================================================================
syntax on
set nu

set fileencodings=utf-8,gbk

set tabstop=4
set shiftwidth=4
set expandtab

这样就可以编写程序了。学习C /C++的基础内容足够了。
经典的Hello World!
vim hello.c 进入VIM ,
然后按a就可以编辑了。
#include
int main()
{
printf(“Hello World!”);
return 0;
}
实际显示的五颜六色的,以上缩进是VIM自动生成的,很方便。按Esc,输入:wq,返回到控制台。
输入:gcc -Wall hello.c -o hello
因为程序没有错误,所以没有输出,若有错误会输出错误和警告信息。
输入 ./hello
就会显示Hello World!

发表评论

电子邮件地址不会被公开。 必填项已用*标注