vim中的.exrc配置编写

来源:互联网 发布:原始点 淘宝 编辑:程序博客网 时间:2024/04/30 01:17

vim是一个很强大的编辑器,上手需要时间按,但是能熟练应用对提高写代码的效率会有很大提高的,很多时候需要手动设置行号,有时候也会对vim中的缩进感到手足无措,频繁的敲击同一个命令也很让人头疼,有一次发现了一个文章,介绍编写.exrc的vim的配置文件可以使这些得到实现,方便代码的书写!

在用户目录中vim .exrc,新建一个名为.exrc的配置文件

vim的配置选项收集了下:

set nocompatible       不要使用vi的键盘模式,而是vim自己的

syntax on                   让语法高亮显示

set history=100         history文件中需 要记录的行数
set nobackup             不要备份
set autoindent shiftwidth=4         启用自动缩进,并设置自动缩进的宽度为4
set background=dark                   让深色的字体高亮显示(例如:注释等)
set incsearch                                搜索时,输入的词句的逐字符高亮
set hlsearch                                 让查找到的字符串高亮显示(:nohlsearch可关闭)
set tabstop=4                              让tab变成4个字符的宽度
set shiftround                              使用 >> 或 << 时, 依shiftwidth 调整宽度
set nu                                          显示行号

set encoding=utf-8                      显示所用的编码(取决于“LANG环境变量”)

set fileencodings=utf-8, latin1  
      vim自动判断文件的编 码时尝试的顺序
      (注意:vim写入文件时采用的编码,不应该在vimrc或.exrc中 设定,加载文件后vim会根据判断结果自

       动设置这个变量,只有当你想转换文件的储存编码时才修改这个变量并存盘)

set termencoding=utf-8              输出到客户终端(Term)采用的编码类型
set ambiwidth=double                让汉字以2个宽度显示
set clipboard+=unnamed            与windows共享剪贴板
filetype on                                   侦测文件类型
filetype plugin on                          载入文件类型插件
filetype indent on                         为特定文件类型载入相关缩进文件
set iskeyword+=_,$,@,%,#,-       带有如下符号的单词不要被换行分割
set laststatus=2                          总是显示状态栏

set statusline=%F%m%r%h%w/[POS=%l,%v][%p%%]/ / / /Encoding:/ %{(&fenc==/"/")?&enc:&fenc}%{(&bomb?/"[BOM]/":/"/")}/ / / /%{    strftime(/"%Y-%m-%d/ -/ %H:%M/")}
    VIM状态行显示的内容(包括文件类型和解码)

set smartindent                            为C程序提供自动缩进
set cindent                                    使用C风格的缩进方案

set ignorecase                              在搜索的时候忽略大小写

set list                                          显示制表位(ctrl+i)和 行尾标志($)

colorscheme desert                
colorscheme evening       
colorscheme default                     vim三种配色方案

 

 

这是基本的vim配置选项。通过vim还可以设置自动填充,类似shell中按tab键自动填充的功能:

写的格式是

:ab   缩进字符  替代字符  

vim总执行是输入“缩进字符”,回车、Tab或者空格键,“替代字符”都会填充到“缩进字符”的位置!

下面是我的一个简单的.exrc配置文件:

前面4行对照上面的vim选项可以很清楚的知道其功能!5、6行的功能,就是用“.i”来代替“ #include<stdio.h>”。6行同理!

原创粉丝点击