jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

Vim笔记4(一个基本的.vimrc脚本)

Posted on 2011-01-27 14:56 幻海蓝梦 阅读(405) 评论(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


只有注册用户登录后才能发表评论。


网站导航: