vim常用配置

"是否更多的兼容vi
set nocp
"设置backspace键的工作方式
"indent:设置了自动缩进,想用退格键将字段缩进删掉
"eol:如果插入模式在行开头,想通过退格键合并两行
"start:要删除此次之前的输入
set backspace=indent,eol,start

"显示行号
set number
"在编辑过程中,右下角显示光标的行列消息
set ruler
"当一行文字过程时不换行
set nowrap

"在状态栏显示正在输入的命令
set showcmd
"设置历史记录条数
set history=1000

"取消备份
set nobackup
"禁止临时文件产生
set noswapfile

"突出显示当前行
set cursorline
"突出显示当前列(不推荐)
"set cursorcolumn

"设置匹配模式 类似当输入一个左括号会匹配相应的右括号
set showmatch

"设置c/c++方式自动对齐
set autoindent
set cindent

"设置语法高亮
syntax enable
syntax on

"指定配色方案为256色
set t_Co=256

"搜索时忽略大小写
set ignorecase

"启用鼠标
set mouse=a

"设置tab的宽度(几个空格)
set tabstop=4
"设置自动对其的空格数
set shiftwidth=4
"设置按退格时一次删掉的空格数
set softtabstop=4
"设置按退格时一次删掉的空格数
set smarttab
"将tab键自动换为空格
set expandtab

"设置编码格式
set encoding=utf-8
"自动判断编码时,依次尝试的编码
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5

"检测文件类型
filetype on
"针对不同文件采用不同的缩进方案
filetype indent on
"允许插件
filetype plugin on
"启动智能补全
filetype plugin indent on

"使用Vundle的必须配置
set nocompatible
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

"使用Vundle来管理Vundle
Bundle ‘gmarik/vundle‘

"状态栏增强显示
Bundle ‘Lokaltog/vim-powerline‘
"c/c++自动补全
"Bundle ‘Valloric/YouCompleteMe‘
Bundle ‘YankRing.vim‘
Bundle ‘ShowPairs‘

set laststatus=2
set t_Co=256
let g:Powerline_symbols=‘fancy‘

filetype plugin indent on

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。