Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.36 KB | None | 0 0
  1. set nu
  2. set autoindent
  3. syntax on
  4. set shiftwidth=4
  5.  
  6. set foldenable
  7. set foldopen=all
  8.  
  9. set fileencodings=utf-8,cp1251
  10. set iskeyword=@,a-z,A-Z,48-57,_,128-175,192-255
  11.  
  12. set tabstop=4
  13. set softtabstop=4
  14. set smartindent
  15. set smarttab
  16.  
  17. imap [ []<LEFT>
  18. imap ( ()<LEFT>
  19. imap { {}<LEFT>
  20.  
  21. let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
  22.  
  23.  
  24. nmap <Space> <PageDown>
  25. imap <C-F> <C-X><C-O>
  26.  
  27. vmap <C-C> "+yi
  28. imap <C-V> <esc>"+gPi
  29.  
  30. nmap <F2> :w<cr>
  31. vmap <F2> <esc>:w<cr>i
  32. imap <F2> <esc>:w<cr>i
  33.  
  34. imap <Ins> <Esc>i
  35.  
  36. " make
  37. "imap <F9> <esc>:make<cr>i
  38. "nmap <F9> <esc>:make<cr>i
  39. "map <F9> :make<cr>i
  40. if filereadable("Makefile")
  41.     set makeprg=make\ -j4
  42.     map <F9> :w<CR>:make<CR>:cw<CR>
  43.     imap <F9> <esc>:w<CR>:make<CR>:cw<CR>i
  44. else
  45.     map <F9> :w<CR>:make %:r<CR>:cw<CR>
  46. endif
  47.  
  48. imap <C-q> <Esc>:qa<cr>
  49.  
  50. set statusline=%<%f%h%m%r\ %b\ %{&encoding}\ 0x\ \ %l,%c%V\ %P
  51. set laststatus=2
  52.  
  53. function InsertTabWrapper()
  54.     let col = col('.') - 1
  55.     if !col || getline('.')[col -1] !~ '\k'
  56.         return "\<tab>"
  57.     else
  58.         return "\<c-p>"
  59.     endif
  60. endfunction
  61. imap <tab> <c-r>=InsertTabWrapper()<cr>
  62.  
  63. function MyKeyMapLight()
  64.     if &iminsert == 0
  65.         hi StatusLine ctermfg=DarkBlue guifg=DarkBlue
  66.     else
  67.  
  68.         hi StatusLine ctermfg=DarkGreen guifg=DarkGreen
  69.     endif
  70. endfunction
  71.  
  72.  
  73. let php_folding = 1
  74. let php_sql_query=1
  75.  
  76. set autochdir
  77. set nobackup
  78. set nowritebackup
  79. set noswapfile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement