• Nerdtree+高亮+图标配置


    Plugin 'scrooloose/nerdtree'
    set termencoding=utf-8   
    set fileencoding=chinese 
    set fileencodings=ucs-bom,utf-8,chinese   
    set langmenu=zh_CN.utf-8  
    "autocmd vimenter * NERDTree  "自动开启Nerdtree
    let g:NERDTreeWinSize = 25 "设定 NERDTree 视窗大小
    "开启/关闭nerdtree快捷键
    map <F5> :NERDTreeToggle<CR>
    "打开vim时如果没有文件自动打开NERDTree
    autocmd vimenter * if !argc()|NERDTree|endif
    "当NERDTree为剩下的唯一窗口时自动关闭
    autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
    let g:NERDTreeDirArrowExpandable = '▸'
    let g:NERDTreeDirArrowCollapsible = '▾'
    let g:NERDTreeHidden=0     "不显示隐藏文件
    "let NERDTreeMinimalUI = 1
    "let NERDTreeDirArrows = 1
    Plugin 'ryanoasis/vim-devicons'
    set encoding=UTF-8
    let g:webdevicons_enable_nerdtree = 1
    let g:webdevicons_conceal_nerdtree_brackets = 1
    let g:webdevicons_enable_airline_tabline = 1
    let g:webdevicons_enable_airline_statusline = 1
    Plugin 'tiagofumo/vim-nerdtree-syntax-highlight'
    let g:NERDTreeFileExtensionHighlightFullName = 1
    let g:NERDTreeExactMatchHighlightFullName = 1
    let g:NERDTreePatternMatchHighlightFullName = 1
    let g:NERDTreeHighlightFolders = 1
    let g:NERDTreeHighlightFoldersFullName = 1
    let s:brown = "905532"
    let s:aqua =  "3AFFDB"
    let s:blue = "689FB6"
    let s:darkBlue = "44788E"
    let s:purple = "834F79"
    let s:lightPurple = "834F79"
    let s:red = "AE403F"
    let s:beige = "F5C06F"
    let s:yellow = "F09F17"
    let s:orange = "D4843E"
    let s:darkOrange = "F16529"
    let s:pink = "CB6F6F"
    let s:salmon = "EE6E73"
    let s:green = "8FAA54"
    let s:Turquoise = "40E0D0"
    let s:lightGreen = "31B53E"
    let s:white = "FFFFFF"
    let s:rspec_red = "FE405F"
    let s:git_orange = "F54D27"
    let s:gray = "808A87"
    let g:NERDTreeExtensionHighlightColor = {} " this line is needed to avoid error
    let g:NERDTreeExtensionHighlightColor['o'] = s:gray " sets the color of o files to blue
    let g:NERDTreeExtensionHighlightColor['h'] = s:blue " sets the color of h files to blue
    let g:NERDTreeExtensionHighlightColor['c'] = s:green " sets the color of c files to blue
    let g:NERDTreeExtensionHighlightColor['cpp'] = s:green " sets the color of cpp files to blue
    let g:NERDTreeExtensionHighlightColor['c++'] = s:green
    Plugin 'Xuyuanp/nerdtree-git-plugin'
    let g:NERDTreeShowIgnoredStatus = 1
    let g:NERDTreeIndicatorMapCustom = {
    	 "Modified"  : "✹",
    	 "Staged"    : "✚",
    	 "Untracked" : "✭",
    	 "Renamed"   : "➜",
    	 "Unmerged"  : "═",
    	 "Deleted"   : "✖",
    	 "Dirty"     : "✗",
    	 "Clean"     : "✔︎",
    	 'Ignored'   : '☒',
    	 "Unknown"   : "?"
    	 }
    
  • 相关阅读:
    树形地铁系统[树的最小表示]
    156. 矩阵[二维的hash]
    兔子与兔子
    滑动窗口【单调队列入门题】
    【YBTOJ】生日相同
    【YBTOJ】移位包含
    【YBTOJ】【HDUOJ 3085】逃离噩梦
    【YBTOJ】立体推箱子
    【CodeForces 1408F】Two Different
    【Luogu P3338】[ZJOI2014]力
  • 原文地址:https://www.cnblogs.com/lrj124/p/14047938.html
Copyright © 2020-2023  润新知