vim配置文件及一些常用的vim插件


这些都是自己电脑上的vim配置,之所以放在这上面,一方面是为了做个备份,另一方面也是为了能够把这些东西分享出来,互相学习。

首先是配置的文件的创建,在~目录里面分别创建一个.vimrc文件和一个.vim文件夹,.vimrc主要是一些配置,.vim里面放置插件以及帮助文档等。

下面是本人的.vimrc文件内容:(github上源码地址:https://github.com/wangchi/vimrc/blob/master/.vimrc

"========= MyVimConfig Start ==========

set shortmess=atI "启动时不显示乌干达儿童....
"set lines=40 columns=155 "设定窗口大小
set nocompatible "不要使用vi的键盘布局,而是使用vim自己的
set number "显示行号
set go= "不要图形按钮
set guifont=Courier_New:h10 "设置字体"
set laststatus=1 "启动显示状态行1,总是显示状态行2
set cmdheight=2 "设置命令行高度为2

set foldenable "允许折叠
set foldmethod=manual "手动折叠
set autoindent
set confirm
set showmatch
set ruler
set incsearch
set tabstop=4
set shiftwidth=4
set softtabstop=4
set cindent

set nobackup "从不备份
setlocal noswapfile "不生成swap文件
set bufhidden=hide

"set clipboard+=unnamed

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

"设置配色方案
"colorscheme darkblue

"设置编码
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936
set fileencoding=utf-8

"	 Emmet zenCoding
"==== 自动补全
"let g:user_emmet_leader_key=''

"   powerLine
"==== 状态栏增强插件
set guifont=PowerlineSymbols/ for/ Powerline
set nocompatible
set laststatus=2
set t_Co=256
let g:Powerline_symbols = 'fancy'
let Powerline_symbols='compatible'

"   neocomplcache
""==== 代码提示插件
let g:neocomplcache_enable_at_startup = 1     "vim 启动时启用插件
" let g:neocomplcache_disable_auto_complete = 1 "不自动弹出补全列表

"   nerdtree
"==== 目录树结构的文件浏览插件
nmap  :NERDTreeToggle

" Less hightlight
" Less高亮
au BufNewFile,BufRead *.less set filetype=less

"========= MyVimConfig End   ==========

下面是各个插件的下载地址及使用方法简单介绍:

Emmet zenCoding — 代码自动补全插件

插件地址:https://github.com/mattn/emmet-vim

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:更改快捷键:

"let g:user_emmet_leader_key='<C-e>'

Less hightlight — LESS高亮插件

插件地址:http://leafo.net/lessphp/vim/less.vim

使用方法:把下载的less.vim文件放在~/.vim/syntax文件夹里面即可

相关配置:在.vimrc里面添加以下代码:

au BufNewFile,BufRead *.less set filetype=less

vim-powerline — 状态栏增强插件

插件地址:https://github.com/Lokaltog/vim-powerline

使用方法: 把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

set guifont=PowerlineSymbols/ for/ Powerline
set nocompatible
set laststatus=2
set t_Co=256
let g:Powerline_symbols = 'fancy'
let Powerline_symbols='compatible'

neocomplcache.vim — 代码提示插件

插件地址:https://github.com/Shougo/neocomplcache.vim

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

"vim 启动时启用插件
let g:neocomplcache_enable_at_startup = 1
"不自动弹出补全列表
"let g:neocomplcache_disable_auto_complete = 1

nerdtree — 目录树结构文件浏览插件

插件地址:https://github.com/scrooloose/nerdtree

使用方法:把解压后的文件放在~/.vim里面即可

相关配置:在.vimrc里面添加以下代码:

nmap <F2> :NERDTreeToggle<CR>

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>