1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
   | " Configuration file for vim set modelines=0		" CVE-2007-2438
  " Normally we use vim-extensions. If you want true vi-compatibility " remove change the following statements set nocompatible	" Use Vim defaults instead of 100% vi compatibility set backspace=2		" more powerful backspacing
  " Don't write backup file if vim is being called by "crontab -e" au BufWrite /private/tmp/crontab.* set nowritebackup nobackup " Don't write backup file if vim is being called by "chpass" au BufWrite /private/etc/pw.* set nowritebackup nobackup
  let skip_defaults_vim=1 set nu
  set shortmess=atI
  syntax on
  inoremap jj <Esc>
  noremap H ^ noremap L $
  set clipboard=unnamed
  set scrolloff=5
  set nocompatible
  set nobackup
  set confirm
  set mouse=a
  set tabstop=4 set shiftwidth=4 set expandtab set smarttab
  set autoread
  set cindent
  set autoindent
  set smartindent
  set cursorline
  set hlsearch
  set background=dark
  set showmatch
  set ruler
  set nocompatible
  set fdm=syntax
  set fdm=manual
  set novisualbell
  set laststatus=2
  autocmd InsertLeave * se nocul
  autocmd InsertEnter * se cul
  set showcmd
  set fillchars=vert:/
  set fillchars=stl:/
  set fillchars=stlnc:/
  if $TERM_PROGRAM =~ "iTerm" let &t_SI = "\<Esc>]50;CursorShape=1\x7" " Vertical bar in insert mode let &t_EI = "\<Esc>]50;CursorShape=0\x7" " Block in normal mode endif
  call pathogen#infect()
  "自动开启Nerdtree autocmd vimenter * NERDTree  
  "设定 NERDTree 视窗大小 let g:NERDTreeWinSize = 35
  "开启/关闭nerdtree快捷键 map <C-f> :NERDTreeToggle<CR>
  "开启Nerdtree时自动显示Bookmarks let NERDTreeShowBookmarks=1   
  "打开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 = '▾'
  "过滤所有.pyc文件不显示 let NERDTreeIgnore = ['\.pyc$']  
  "是否显示行号 let g:NERDTreeShowLineNumbers=1   
  "不显示隐藏文件 let g:NERDTreeHidden=0     
  "Making it prettier let NERDTreeMinimalUI = 1 let NERDTreeDirArrows = 1
   |