美文网首页
Vim使用笔记之.vimrc配置

Vim使用笔记之.vimrc配置

作者: WHU_凌晨_Bin | 来源:发表于2018-08-01 21:03 被阅读19次

    之前陆陆续续有用过一点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
    

    相关文章

      网友评论

          本文标题:Vim使用笔记之.vimrc配置

          本文链接:https://www.haomeiwen.com/subject/fsqdvftx.html