vimrc配置文件

前端之家收集整理的这篇文章主要介绍了vimrc配置文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

.vimrc

"打开语法高亮 Syntax on "使用配色方案
colorscheme desert

"打开文件类型检测功能 filetype on "不同文件类型采用不同缩进
filetype indent on

"允许使用插件 filetype plugin on filetype plugin indent on "关闭vi模式
set nocp

"与windows共享剪贴板 set clipboard+=unnamed "取消VI兼容,VI键盘模式不易用
set nocompatible

"显示行号,或set number set nu "历史命令保存行数 
set history=100 

"当文件被外部改变时自动读取 set autoread "取消自动备份及产生swp文件
set nobackup
set nowb
set noswapfile

"允许使用鼠标点击定位 set mouse=a "允许区域选择
set selection=exclusive
set selectmode=mouse,key

"高亮光标所在行 set cursorline "取消光标闪烁
set novisualbell

"总是显示状态行 set laststatus=2 "状态栏显示当前执行的命令
set showcmd

"标尺功能显示当前光标所在行列号 set ruler "设置命令行高度为3
set cmdheight=3

"粘贴时保持格式 set paste "高亮显示匹配的括号
set showmatch

"在搜索的时候忽略大小写 set ignorecase "高亮被搜索的句子
set hlsearch

"在搜索时,输入的词句的逐字符高亮(类似firefox的搜索) set incsearch "
"继承前一行的缩进方式,特别适用于多行注释 set autoindent "为C程序提供自动缩进
set smartindent

"使用C样式的缩进 set cindent "制表符为4
set tabstop=4

"统一缩进为4 set softtabstop=4 set shiftwidth=4 "允许使用退格键,或set backspace=2
set backspace=eol,start,indent
set whichwrap+=<,>,h,l

"取消换行 set nowrap "启动的时候不显示那个援助索马里儿童的提示
set shortmess=atI

"在被分割的窗口间显示空白,便于阅读 set fillchars=vert:\,stl:\,stlnc:\ "光标移动到buffer的顶部和底部时保持3行距离,或set so=3
set scrolloff=3

"设定默认解码 set fenc=utf-8 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 "设定字体
set guifont=Courier_New:h11:cANSI
"set guifontwide=新宋体:h11:cGB2312 "设定编码
set enc=utf-8
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

"自动补全 filetype plugin indent on set completeopt=longest,menu "自动补全命令时候使用菜单式匹配列表
set wildmenu
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType java set omnifunc=javacomplete#Complet

"设置NerdTree map <F3> :NERDTreeMirror<CR> map <F3> :NERDTreeToggle<CR> 

猜你在找的Bash相关文章