Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18617
  • 博文数量: 13
  • 博客积分: 310
  • 博客等级: 二等列兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-15 09:35
文章分类
文章存档

2011年(13)

我的朋友
最近访客

分类: LINUX

2011-08-27 11:09:58

在home目录下建立一个.vimrc文件,用于配置vim各种插件

   " 启动vim时窗口的大小
  set lines=45 columns=200  

" 不兼容VI键盘,使用vim键盘
  set nocompatible

" 文件类型识别
  file


  filetype plugin indent on

 禁止生成临时文件
  set nobackup
  set noswapfile

"

  set history=50

" 设置编码  
  set enc
=utf-8  

" 设置文件编码  
  set fenc=utf-8  

" 设置文件编码检测类型及支持格式  
  set fencs
=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936  

" 设置开启语法高亮  
  syntax on  

" 显示行号  
  set 
number  

"
 高亮显示匹配的括号
  set showmatch
Turbo Pump


" 搜索忽略大小写
  set ignorecase  

"
 查找结果高亮度显示  
  set hls
earch
  set incsearch

" tab宽度  
  set tabstop
=4  
  set cindent shiftwidth
=4  
  set autoindent shiftwidth
=4  
  
" 命令行下按tab键自动完成
  set wildmode=list:full
  set wildmenu

" 设置默认的颜色
  colorscheme darkblue
  
" 带有如下符号的单词不要被换行分割
  set iskeyword+=_,$,@,%,#,-
  
" 通过使用: commands命令,告诉我们文件的哪一行被改变过
  set report
=0
  
" 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)
  set mouse=a
  set selection=exclusive

  set selectmode=mouse,key

" 设置自动保存
  imap 
<F9> <Esc>:up<cr>  

" 把 F8 映射到 启动NERDTree插件
  let NERDTreeShowBookmarks = 1
  let NERDChristmasTree = 1
  let NERDTreeWinPos = 
"left"
  map  :NERDTree  

" 在不同的窗口移动
  map 
<C-j> <C-W>j
  map 
<C-k> <C-W>k
  map 
<C-h> <C-W>h
  map 
<C-l> <C-W>l

" 设置FuzzyFinder
  let mapleader = 
"\\"
  map F :FufFile
  map f :FufTaggedFile
  map g :FufTag
  map b :FufBuffer


  map 
<silent><F3> :NEXTCOLOR<cr>
  map 
<silent><F2> :PREVCOLOR<cr>

" 设置Rubytest
  let g:rubytest_cmd_spec = 
"rspec -fd %p"

" 设置SuperTab
  let g
:SuperTabRetainCompletionType="context"

文章来源:http://blog.chinaunix.net/space.php?uid=20797562&do=blog&id=2378964

阅读(583) | 评论(0) | 转发(0) |
0

上一篇:空调加氟 收费标准混乱

下一篇:没有了

给主人留下些什么吧!~~