Posted on 2011-01-27 14:56
幻海蓝梦 阅读(418)
评论(0) 编辑 收藏 所属分类:
Linux
以下是居士根据手册自己使用的基本.vimrc脚本,已经可以实现基本的功能。
在之后的学习中,我们将以这个脚本为基础,进一步个性化自己的vim。
------------------------------------------------------------我是源文件-------------------------------
" 取消vim的兼容模式
set nocompatible
" 设置在插入模式下的退格键可以删除位于行首的空格、断行或者之前的位置
set backspace=indent,eol,start
if has("vms") " 设置修改后备份
set nobackup
else
set backup
endif
set history=50 " 设置历史命令列表的长度
set ruler " 随时显示光标位置
set showcmd " 显示输入的命令
set incsearch " 搜索时忽略大小写
set autoindent " 设置一直保持缩进方式
set number " 设置显示行数
" 设置自动识别文件类型、并使用相应的插件和缩进方式
filetype plugin indent on
" 一个映射的例子
map Q gq
" 设置鼠标一直可用
if has('mouse')
set mouse=a
endif
" 设置语法高亮和搜索结果高亮
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
if has("autocmd")
" 检查是否定义了标记,若定义了,则自动跳到那里去
autocmd BufReadPost *
\ if line("'\"") > 1 && line("'\"") <= line("$") |
\ exe "normal! g`\"" |
\ endif
augroup END
else
endif
-------------------------------------------------------------我是源文件------------------------------------------------------
原文: http://www.followstars.cn/article.asp?id=64