美文网首页
neovim 插件管理

neovim 插件管理

作者: artcccj | 来源:发表于2021-12-11 10:15 被阅读0次

    安装vim-plugin

    sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
           https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
    

    neovim 插件配置

    默认配置路径~/.config/nvim/init.vim

    call plug#begin('插件安装路径')

    " vim plugins
    call plug#begin('~/.vim/plugged')
    
    Plug 'itchyny/lightline.vim'
    Plug 'preservim/nerdtree'
    Plug 'vim-airline/vim-airline'
    Plug 'vim-airline/vim-airline-themes'
    Plug 'preservim/nerdcommenter'
    
    call plug#end()
    
    " Plug 'preservim/nerdcommenter' CONFIG START
    " Add spaces after comment delimiters by default
    let g:NERDSpaceDelims = 1
    
    " Use compact syntax for prettified multi-line comments
    let g:NERDCompactSexyComs = 1
    
    " Align line-wise comment delimiters flush left instead of following code indentation
    let g:NERDDefaultAlign = 'left'
    
    " Set a language to use its alternate delimiters by default
    let g:NERDAltDelims_java = 1
    
    " Allow commenting and inverting empty lines (useful when commenting a region)
    let g:NERDCommentEmptyLines = 1
    
    " Enable trimming of trailing whitespace when uncommenting
    let g:NERDTrimTrailingWhitespace = 1
    
    " Enable NERDCommenterToggle to check all selected lines is commented or not 
    let g:NERDToggleCheckAllLines = 1
    
    " Add your own custom formats or override the defaults
    let g:NERDCustomDelimiters = {'c': { 'left': '/**' , 'right': '*/'}}
    
    " Plug 'preservim/nerdcommenter' CONFIG ENDED
    

    相关文章

      网友评论

          本文标题:neovim 插件管理

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