Vim使用笔记之.vimrc配置

之前陆陆续续有用过一点vim,但基本上都没有详细地去了解这个强大的编辑器,最近开始重新学习一下Vim。刚开始使用Vim的感觉就是好简洁,可以说是什么东西都没有,无从下手。看了一些教程,慢慢才发现,vim的强大之处在于,需要什么功能,通过.vimrc配置下,都可以实现。

使用vim,除了tab宽度、是否显示行号、语法高亮等等的配置,最重要的一个就是插件的配置,vim有很多的插件管理器,对比了下,最终还是选择了Vundle,具体的使用方法,可参考官方的介绍,以下只是搬运官方推荐的.vimrc配置,后续再慢慢添加

1. 插件管理器Vundle配置

" Vundle设置
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
" call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported
" Keep Plugin Commands between vundle#begin/end

" plugin on Github repo
Plugin 'mattn/emmet-vim'

Plugin 'altercation/vim-colors-solarized'

" plugin from https://vim-scripts.org/vim/scripts.html
" Plugin 'L9'

" All of your Plugins must be added before the following line
call vundle#end()         " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList     -- lists configured plugins
" :PluginInstall  -- installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo   -- searchs for foo; append `!` to refresh local cache
" :PluginClean        -- confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

2. vim的其他基本配置

" 显示行号
set number

" 显示光标当前位置
set ruler

" 设置缩进
set cindent

set tabstop=2
set shiftwidth=2

" 突出显示当前行
set cursorline

" 左下角显示当前vim模式
set showmode

" 代码折叠
set nofoldenable

3. 主题配置

注意:选择使用vim-colors-solarized主题,主题的安装需要先到github中下载相应的文件到本地的.vim中,具体的安装方法,可以参考vim-colors-solarized官方文档

" 主题
syntax enable
set background=dark
let g:solarized_termcolors=256 “不配置的话,默认是16位颜色的,效果不好,建议配置成256的
colorscheme solarized
上一篇:计算网络连接数的脚本


下一篇:Angular1.5.8路由参数的使用